![]() |
OpendTect
6.3
|
Public Types | |
| typedef ObjectSet< IOObj >::size_type | size_type |
| typedef size_type | IdxType |
| typedef DBKey::ObjNrType | ObjNrType |
| typedef DBKey::DirID | DirID |
| typedef DBKey::ObjID | ObjID |
Public Types inherited from Monitorable | |
| typedef int | ChangeType |
| typedef int64_t | IDType |
| typedef int64_t | DirtyCountType |
| typedef CNotifier< Monitorable, ChangeData > | ChangeDataNotifier |
Public Member Functions | |
| DBDir (const char *dirname) | |
| DBDir (DirID) | |
| DBDir (IOObjContext::StdSelType) | |
| mDeclMonitorableAssignment (DBDir) | |
| bool | isBad () const |
| bool | isOutdated () const |
| DirID | dirID () const |
| const char * | dirName () const |
| od_int64 | readTime () const |
| uiString | errMsg () const |
| size_type | size () const |
| bool | isEmpty () const |
| bool | isPresent (ObjID) const |
| bool | isPresent (const DBKey &) const |
| IdxType | indexOf (ObjID) const |
| IOObj * | getEntry (ObjID) const |
| IOObj * | getEntryByName (const char *nm, const char *trgrpnm=0) const |
| IOObj * | getEntryByIdx (IdxType) const |
| bool | commitChanges (const IOObj &) |
| bool | permRemove (ObjID) |
| DBKey | newKey () const |
| DBKey | newTmpKey () const |
| bool | reRead (bool force) const |
| bool | prepObj (IOObj &) const |
| mDeprecated bool | commitChanges (const IOObj *obj) |
Public Member Functions inherited from SharedObject | |
| SharedObject (const char *nm=0) | |
| SharedObject (const SharedObject &) | |
| SharedObject & | operator= (const SharedObject &) |
| bool | operator== (const SharedObject &) const |
| bool | operator!= (const SharedObject &oth) const |
| virtual SharedObject * | clone () const |
| ChangeType | compareWith (const Monitorable &) const |
Public Member Functions inherited from NamedMonitorable | |
| NamedMonitorable (const char *nm=0) | |
| NamedMonitorable (const NamedObject &) | |
| virtual | ~NamedMonitorable () |
| NamedMonitorable (const NamedMonitorable &) | |
| NamedMonitorable & | operator= (const NamedMonitorable &) |
| bool | operator== (const NamedMonitorable &) const |
| bool | operator!= (const NamedMonitorable &oth) const |
| virtual NamedMonitorable * | getClone () const |
| virtual BufferString | getName () const |
| virtual void | setName (const char *) |
Public Member Functions inherited from Monitorable | |
| Monitorable (const Monitorable &) | |
| virtual | ~Monitorable () |
| Monitorable & | operator= (const Monitorable &) |
| bool | operator== (const Monitorable &) const |
| virtual ChangeDataNotifier & | objectChanged () const |
| virtual Notifier< Monitorable > & | objectToBeDeleted () const |
| virtual void | touch () const |
| virtual DirtyCountType | dirtyCount () const |
| void | sendChangeNotification (const ChangeData &) const |
| void | sendEntireObjectChangeNotification () const |
| void | transferNotifsTo (const Monitorable &, const CallBacker *onlyfor=0) const |
Public Member Functions inherited from CallBacker | |
| CallBacker () | |
| CallBacker (const CallBacker &) | |
| virtual | ~CallBacker () |
| bool | attachCB (const NotifierAccess &, const CallBack &, bool onlyifnew=false) const |
| bool | attachCB (const NotifierAccess *notif, const CallBack &cb, bool onlyifnew=false) const |
| void | detachCB (const NotifierAccess &, const CallBack &) const |
| void | detachCB (const NotifierAccess *notif, const CallBack &cb) const |
| bool | isNotifierAttached (const NotifierAccess *) const |
| Only for debugging purposes, don't use. More... | |
| virtual bool | isCapsule () const |
| void | stopReceivingNotifications () const |
Public Member Functions inherited from NamedObject | |
| NamedObject (const char *nm=0) | |
| NamedObject (const NamedObject &oth) | |
| virtual | ~NamedObject () |
| NamedObject & | operator= (const NamedObject &) |
| bool | operator== (const NamedObject &oth) const |
| virtual const OD::String & | name () const |
| bool | getNameFromPar (const IOPar &) |
| void | putNameInPar (IOPar &) const |
Private Member Functions | |
| mODTextTranslationClass (DBDir) | |
| DBDir () | |
| ~DBDir () | |
| void | fromDirID (DirID, bool) |
| bool | readFromFile (bool) |
| bool | readOmf (od_istream &, bool) |
| bool | writeToFile () const |
| bool | wrOmf (od_ostream &) const |
| const IOObj * | gtObjByName (const char *, const char *) const |
| IdxType | gtIdx (ObjID) const |
| bool | gtIsOutdated () const |
| bool | setObj (IOObj *, bool writeafter) |
| bool | addAndWrite (IOObj *) |
| DBKey | gtNewKey (const ObjNrType &) const |
| void | setObjDirName (IOObj &) |
Private Attributes | |
| bool | isok_ |
| ObjectSet< IOObj > | objs_ |
| const DirID | dirid_ |
| const BufferString | dirname_ |
| od_int64 | readtime_ = -1 |
| ObjNrType | curnr_ = 0 |
| ObjNrType | curtmpnr_ = IOObj::tmpObjNrStart() |
| uiString | errmsg_ |
Friends | |
| class | DBMan |
| class | DBDirIter |
Additional Inherited Members | |
Protected Types inherited from Monitorable | |
| typedef Threads::Atomic< DirtyCountType > | DirtyCounter |
Protected Member Functions inherited from SharedObject | |
| void | copyAll (const SharedObject &) |
| virtual | ~SharedObject () |
Protected Member Functions inherited from NamedMonitorable | |
| void | copyAll (const NamedMonitorable &) |
Protected Member Functions inherited from Monitorable | |
| Monitorable () | |
| void | copyAll (const Monitorable &) |
| void | sendChgNotif (AccessLocker &, const ChangeData &) const |
| calls objectChanged with released lock More... | |
| void | sendChgNotif (AccessLocker &, ChangeType, IDType) const |
| calls objectChanged with released lock More... | |
| void | sendDelNotif () const |
| void | stopChangeNotifications () const |
| void | resumeChangeNotifications () const |
| template<class T > | |
| T | getMemberSimple (const T &) const |
| the get function used by mImplSimpleMonitoredGet More... | |
| template<class TMember , class TSetTo > | |
| void | setMemberSimple (TMember &, TSetTo, ChangeType, IDType) |
| the set function used by mImplSimpleMonitoredSet More... | |
Protected Member Functions inherited from CallBacker | |
| void | detachAllNotifiers () const |
| Call from the destructor of your inherited object. More... | |
Protected Attributes inherited from Monitorable | |
| Threads::Lock | accesslock_ |
Protected Attributes inherited from NamedObject | |
| BufferString | name_ |
| typedef DBKey::DirID DBDir::DirID |
| typedef size_type DBDir::IdxType |
| typedef DBKey::ObjID DBDir::ObjID |
| typedef DBKey::ObjNrType DBDir::ObjNrType |
| typedef ObjectSet<IOObj>::size_type DBDir::size_type |
| DBDir::DBDir | ( | const char * | dirname | ) |
| DBDir::DBDir | ( | DirID | ) |
| DBDir::DBDir | ( | IOObjContext::StdSelType | ) |
|
private |
|
private |
|
private |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
| bool DBDir::commitChanges | ( | const IOObj & | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
| IOObj* DBDir::getEntryByName | ( | const char * | nm, |
| const char * | trgrpnm = 0 |
||
| ) | const |
|
static |
|
private |
|
private |
| bool DBDir::isBad | ( | ) | const |
|
inline |
| bool DBDir::isOutdated | ( | ) | const |
| bool DBDir::isPresent | ( | ObjID | ) | const |
| bool DBDir::isPresent | ( | const DBKey & | ) | const |
| DBDir::mDeclMonitorableAssignment | ( | DBDir | ) |
|
private |
| DBKey DBDir::newKey | ( | ) | const |
| DBKey DBDir::newTmpKey | ( | ) | const |
| bool DBDir::permRemove | ( | ObjID | ) |
| bool DBDir::prepObj | ( | IOObj & | ) | const |
|
private |
|
private |
|
inline |
| bool DBDir::reRead | ( | bool | force | ) | const |
|
private |
|
private |
| size_type DBDir::size | ( | ) | const |
|
private |
|
private |
|
friend |
|
friend |
|
mutableprivate |
|
mutableprivate |
|
private |
|
private |
|
mutableprivate |
|
private |
|
private |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2017