|
| ODRX_DECLARE_MEMBERS (RxFS) |
|
virtual void | attach (const OdString &pathToData)=0 |
|
StreamP | open (const OdString &path, int access=File::Read, File::Share sh=File::DenyReadWrite, File::Creation dispos=File::OpenExisting) |
|
virtual File::Id | fileId (const File::Hash &hsh)=0 |
|
virtual File::Id | fileId (const OdString &path)=0 |
|
bool | exists (const OdString &path, File::Hash &outHash) |
|
virtual bool | fileHash (File::Id fid, File::Hash &outHash)=0 |
|
virtual void | mount (File::Id fid, const OdString &path)=0 |
|
void | unmount (File::Id fid) |
|
virtual File::ReadBufP | openR (File::Id file)=0 |
|
File::ReadBufP | openR (const OdString &path) |
|
File::ReadBufP | openR (const File::Hash &hsh) |
|
virtual File::WriteBufP | openW (const OdString &path=OdString::kEmpty, OdInt64 fixedLength=-1)=0 |
|
virtual File::Id | put (Stream *data, File::Hash *out, const OdString &mountPath=OdString::kEmpty)=0 |
|
void | put (const OdString &path, const char *msg, OdUInt64 len=-1, File::Creation dispos=File::CreateAlways) |
|
| ODRX_HEAP_OPERATORS () |
|
| OdRxObject () |
|
virtual | ~OdRxObject () |
|
virtual OdRxObject * | queryX (const OdRxClass *pClass) const |
|
virtual OdRxObject * | x (const OdRxClass *pClass) const |
|
virtual OdRxClass * | isA () const |
|
virtual void | addRef ()=0 |
|
virtual void | release ()=0 |
|
virtual long | numRefs () const |
|
bool | isKindOf (const OdRxClass *pClass) const |
|
virtual OdRxObjectPtr | clone () const |
|
virtual void | copyFrom (const OdRxObject *pSource) |
|
virtual OdRx::Ordering | comparedTo (const OdRxObject *pOther) const |
|
virtual bool | isEqualTo (const OdRxObject *pOther) const |
|
Definition at line 104 of file RxFS.h.