CFx SDK Documentation
2020SP3
|
#include <daiSession.h>
Public Member Functions | |
ODRX_DECLARE_MEMBERS (Session) | |
Session () | |
void | closeSession () |
RepositoryPtr | createRepo (const OdAnsiString &name) |
RepositoryPtr | createRepoFromFile (const OdAnsiString &fileName, const OdAnsiString &name="") |
RepositoryPtr | findRepo (const OdAnsiString &name) |
void | openRepo (RepositoryPtr &pRepository) |
void | closeRepo (RepositoryPtr &pRepository) |
const OdArray< daiErrorEventPtr > & | errors () |
void | recordError (const char *functionID, daiErrorId error, const char *descpt) |
Session & | operator<< (const daiErrorEventPtr &eveentToRecord) |
bool | isRecordingOn () |
void | startEventRecording () |
void | stopEventRecording () |
Public Member Functions inherited from OdDAI::SessionInstance | |
ODRX_DECLARE_MEMBERS (SessionInstance) | |
Public Member Functions inherited from OdRxObject | |
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 |
Static Public Member Functions | |
static OdSmartPtr< Session > | openSession () |
Static Public Member Functions inherited from OdRxObject | |
static OdRxObjectPtr | cast (const OdRxObject *pointer) |
static OdRxClass * | desc () |
Protected Attributes | |
bool | m_recordingActive |
OdArray< daiErrorEventPtr > | m_errors |
OdArray< RepositoryPtr > | m_knownServers |
OdArray< RepositoryPtr > | m_activeServers |
OdArray< ModelPtr > | m_activeModels |
Friends | |
class | Repository |
Definition at line 54 of file daiSession.h.
OdDAI::Session::Session | ( | ) |
void OdDAI::Session::closeRepo | ( | RepositoryPtr & | pRepository | ) |
void OdDAI::Session::closeSession | ( | ) |
RepositoryPtr OdDAI::Session::createRepo | ( | const OdAnsiString & | name | ) |
RepositoryPtr OdDAI::Session::createRepoFromFile | ( | const OdAnsiString & | fileName, |
const OdAnsiString & | name = "" |
||
) |
const OdArray<daiErrorEventPtr>& OdDAI::Session::errors | ( | ) |
RepositoryPtr OdDAI::Session::findRepo | ( | const OdAnsiString & | name | ) |
bool OdDAI::Session::isRecordingOn | ( | ) |
OdDAI::Session::ODRX_DECLARE_MEMBERS | ( | Session | ) |
void OdDAI::Session::openRepo | ( | RepositoryPtr & | pRepository | ) |
|
static |
Session& OdDAI::Session::operator<< | ( | const daiErrorEventPtr & | eveentToRecord | ) |
void OdDAI::Session::recordError | ( | const char * | functionID, |
daiErrorId | error, | ||
const char * | descpt | ||
) |
void OdDAI::Session::startEventRecording | ( | ) |
void OdDAI::Session::stopEventRecording | ( | ) |
|
friend |
Definition at line 99 of file daiSession.h.
Definition at line 97 of file daiSession.h.
|
protected |
Definition at line 96 of file daiSession.h.
|
protected |
Definition at line 94 of file daiSession.h.
|
protected |
Definition at line 95 of file daiSession.h.
|
protected |
Definition at line 93 of file daiSession.h.