|
| | ODRX_DECLARE_MEMBERS (OdDbRtFilerController) |
| |
| virtual void | reset (OdDbDatabase *db)=0 |
| |
| virtual OdDbDatabase * | database ()=0 |
| |
| virtual void | writeDataFrame (OdStreamBuf &output)=0 |
| |
| virtual void | closeInput (bool finishDataLoading=false)=0 |
| |
| virtual void | loadDataFrame (OdStreamBuf &input)=0 |
| |
| void | writeFile (OdDbDatabase *db, const OdString &fileName) |
| |
| void | readFile (OdDbDatabase *db, const OdString &fileName, bool lazyObjectLoading) |
| |
| virtual OdStreamBufPtr | openStream (const OdString &name, Oda::FileAccessMode mode)=0 |
| |
| virtual OdUInt64 | lookupOffset (OdDbStub *id)=0 |
| |
| virtual OdUInt64 | lookupOffset (OdUInt64 handle)=0 |
| |
| virtual OdUInt64 | seekObject (OdUInt64 handle)=0 |
| |
| virtual void | loadObjects (OdStreamBuf &objectStream, OdUInt64 endPos=0xFFFFFFFFFFFFFFFFULL)=0 |
| |
| virtual void | startDataFrame (OdStreamBuf &output, bool enableCopyMaping=true)=0 |
| |
| virtual void | disableObjectCopyMapping (bool doIt=true)=0 |
| |
| virtual OdDbObjectPtr | readObject (OdStreamBuf &objectInStream, IdRefQueue *refQueue=0)=0 |
| |
| virtual void | copyObjectStream (OdUInt64 handle, OdStreamBuf &output, RefQueue *refQueue=0)=0 |
| |
| virtual void | copyStream (OdStreamBuf &output, RefQueue *refQueue=0)=0 |
| |
| virtual void | copyObjectStream (const OdDbObjectId &id, OdStreamBuf &output, IdRefQueue *idrefQueue=0)=0 |
| |
| virtual void | copyStream (OdStreamBuf &output, IdRefQueue *idrefQueue=0)=0 |
| |
| virtual OdUInt64 | readObjectSize (OdStreamBuf &input)=0 |
| |
| virtual OdUInt64 | getObjectSize (OdStreamBuf &input)=0 |
| |
| virtual OdUInt64 | getObjectSize (OdUInt64 handle)=0 |
| |
| virtual void | finishDataFrame (OdStreamBuf &output)=0 |
| |
| virtual void | writeDbRoot (OdStreamBuf *output=0, OdDbRtFilerController::RefQueue *refQueue=0)=0 |
| |
| virtual void | writeObject (OdDbObject *obj, OdStreamBuf *output, RefQueue *refQueue=0)=0 |
| |
| | 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 |
| |
Library: DbRuntimeIO <group OdDb_Classes>
Definition at line 105 of file DbRuntimeIO.h.