|
| | 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.