OpendTect  6.3
Private Member Functions | Private Attributes | Friends | List of all members
OD::AutoSaveObj Class Reference
Inheritance diagram for OD::AutoSaveObj:
[legend]

Private Member Functions

mODTextTranslationClass(AutoSaveObj) public AutoSaveObj (const Saveable &, AutoSaver &)
 
 ~AutoSaveObj ()
 
bool prevSaveFailed () const
 
uiRetVal messages () const
 
bool isFinished () const
 
const Saveablesaver () const
 
bool time4AutoSave () const
 
int autoSave (bool) const
 
void removeHiddenSaves ()
 
void removeIOObjAndData (IOStream *&) const
 
void saverDelCB (CallBacker *)
 

Private Attributes

const Saveablesaver_
 
Threads::Lock lock_
 
AutoSavermgr_
 
uiRetVal msgs_
 
bool prevsavefailed_
 
DirtyCountType lastautosavedirtycount_
 
int lastsaveclockseconds_
 
IOStreamlastautosaveioobj_
 
int autosavenr_
 

Friends

class AutoSaver
 

Additional Inherited Members

- 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
 
- Static Public Member Functions inherited from CallBacker
static void createReceiverForCurrentThread ()
 
static void removeReceiverForCurrentThread ()
 
- Protected Member Functions inherited from CallBacker
void detachAllNotifiers () const
 Call from the destructor of your inherited object. More...
 

Detailed Description

Constructor & Destructor Documentation

mODTextTranslationClass (AutoSaveObj) public OD::AutoSaveObj::AutoSaveObj ( const Saveable ,
AutoSaver  
)
private
OD::AutoSaveObj::~AutoSaveObj ( )
private

Member Function Documentation

int OD::AutoSaveObj::autoSave ( bool  ) const
private
bool OD::AutoSaveObj::isFinished ( ) const
private
uiRetVal OD::AutoSaveObj::messages ( ) const
inlineprivate
bool OD::AutoSaveObj::prevSaveFailed ( ) const
inlineprivate
void OD::AutoSaveObj::removeHiddenSaves ( )
private
void OD::AutoSaveObj::removeIOObjAndData ( IOStream *&  ) const
private
const Saveable* OD::AutoSaveObj::saver ( ) const
inlineprivate
void OD::AutoSaveObj::saverDelCB ( CallBacker )
private
bool OD::AutoSaveObj::time4AutoSave ( ) const
private

Friends And Related Function Documentation

friend class AutoSaver
friend

Member Data Documentation

int OD::AutoSaveObj::autosavenr_
mutableprivate
DirtyCountType OD::AutoSaveObj::lastautosavedirtycount_
mutableprivate
IOStream* OD::AutoSaveObj::lastautosaveioobj_
mutableprivate
int OD::AutoSaveObj::lastsaveclockseconds_
mutableprivate
Threads::Lock OD::AutoSaveObj::lock_
mutableprivate
AutoSaver& OD::AutoSaveObj::mgr_
private
uiRetVal OD::AutoSaveObj::msgs_
mutableprivate
bool OD::AutoSaveObj::prevsavefailed_
mutableprivate
const Saveable* OD::AutoSaveObj::saver_
private

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2017