biogears::SEScenarioAutoSerialization Class Reference

#include <SEScenarioAutoSerialization.h>

Inheritance diagram for biogears::SEScenarioAutoSerialization:

Public Member Functions

 SEScenarioAutoSerialization (Logger *logger)
 
virtual ~SEScenarioAutoSerialization ()
 
virtual void Clear ()
 
virtual bool IsValid () const
 
virtual bool Load (const CDM::ScenarioAutoSerializationData &in)
 
virtual CDM::ScenarioAutoSerializationDataUnload () const
 
virtual bool HasPeriod () const
 
virtual SEScalarTimeGetPeriod ()
 
virtual double GetPeriod (const TimeUnit &unit) const
 
virtual bool HasPeriodTimeStamps () const
 
virtual CDM::enumOnOff::value GetPeriodTimeStamps () const
 
virtual void SetPeriodTimeStamps (CDM::enumOnOff::value v)
 
virtual void InvalidatePeriodTimeStamps ()
 
virtual bool HasAfterActions () const
 
virtual CDM::enumOnOff::value GetAfterActions () const
 
virtual void SetAfterActions (CDM::enumOnOff::value v)
 
virtual void InvalidateAfterActions ()
 
virtual bool HasReloadState () const
 
virtual CDM::enumOnOff::value GetReloadState () const
 
virtual void SetReloadState (CDM::enumOnOff::value v)
 
virtual void InvalidateReloadState ()
 
virtual bool HasDirectory () const
 
virtual const char * GetDirectory () const
 
virtual void SetDirectory (const char *dir)
 
virtual void SetDirectory (const std::string &dir)
 
virtual void InvalidateDirectory ()
 
virtual bool HasFileName () const
 
virtual const char * GetFileName () const
 
virtual void SetFileName (const char *dir)
 
virtual void SetFileName (const std::string &dir)
 
virtual void InvalidateFileName ()
 
- Public Member Functions inherited from biogears::Loggable
 Loggable ()
 
 Loggable (Logger *log)
 
virtual ~Loggable ()
 
virtual LoggerGetLogger () const
 

Protected Member Functions

virtual void Unload (CDM::ScenarioAutoSerializationData &data) const
 
- Protected Member Functions inherited from biogears::Loggable
virtual void Debug (const char *msg, const char *origin="") const
 
virtual void Debug (const std::string &msg, const std::string &origin=empty) const
 
virtual void Debug (std::ostream &msg, const std::string &origin=empty) const
 
virtual void Info (const char *msg, const char *origin="") const
 
virtual void Info (const std::string &msg, const std::string &origin=empty) const
 
virtual void Info (std::ostream &msg, const std::string &origin=empty) const
 
virtual void Warning (const char *msg, const char *origin="") const
 
virtual void Warning (const std::string &msg, const std::string &origin=empty) const
 
virtual void Warning (std::ostream &msg, const std::string &origin=empty) const
 
virtual void Error (const char *msg, const char *origin="") const
 
virtual void Error (const std::string msg, const std::string origin=empty) const
 
virtual void Error (std::ostream &msg, const std::string &origin=empty) const
 
virtual void Fatal (const char *msg, const char *origin="") const
 
virtual void Fatal (const std::string &msg, const std::string &origin=empty) const
 
virtual void Fatal (std::ostream &msg, const std::string &origin=empty) const
 

Protected Attributes

SEScalarTimem_Period
 
CDM::enumOnOff::value m_PeriodTimeStamps
 
CDM::enumOnOff::value m_AfterActions
 
CDM::enumOnOff::value m_ReloadState
 
std::string m_Directory
 
std::string m_FileName
 
- Protected Attributes inherited from biogears::Loggable
Loggerm_Logger
 

Additional Inherited Members

- Static Public Attributes inherited from biogears::Loggable
static const std::string empty
 
static const char * empty_cStr
 

Constructor & Destructor Documentation

biogears::SEScenarioAutoSerialization::SEScenarioAutoSerialization ( Logger logger)
biogears::SEScenarioAutoSerialization::~SEScenarioAutoSerialization ( )
virtual

Member Function Documentation

void biogears::SEScenarioAutoSerialization::Clear ( )
virtual
CDM::enumOnOff::value biogears::SEScenarioAutoSerialization::GetAfterActions ( ) const
virtual
const char * biogears::SEScenarioAutoSerialization::GetDirectory ( ) const
virtual
const char * biogears::SEScenarioAutoSerialization::GetFileName ( ) const
virtual
SEScalarTime & biogears::SEScenarioAutoSerialization::GetPeriod ( )
virtual
double biogears::SEScenarioAutoSerialization::GetPeriod ( const TimeUnit unit) const
virtual
CDM::enumOnOff::value biogears::SEScenarioAutoSerialization::GetPeriodTimeStamps ( ) const
virtual
CDM::enumOnOff::value biogears::SEScenarioAutoSerialization::GetReloadState ( ) const
virtual
bool biogears::SEScenarioAutoSerialization::HasAfterActions ( ) const
virtual
bool biogears::SEScenarioAutoSerialization::HasDirectory ( ) const
virtual
bool biogears::SEScenarioAutoSerialization::HasFileName ( ) const
virtual
bool biogears::SEScenarioAutoSerialization::HasPeriod ( ) const
virtual
bool biogears::SEScenarioAutoSerialization::HasPeriodTimeStamps ( ) const
virtual
bool biogears::SEScenarioAutoSerialization::HasReloadState ( ) const
virtual
void biogears::SEScenarioAutoSerialization::InvalidateAfterActions ( )
virtual
void biogears::SEScenarioAutoSerialization::InvalidateDirectory ( )
virtual
void biogears::SEScenarioAutoSerialization::InvalidateFileName ( )
virtual
void biogears::SEScenarioAutoSerialization::InvalidatePeriodTimeStamps ( )
virtual
void biogears::SEScenarioAutoSerialization::InvalidateReloadState ( )
virtual
bool biogears::SEScenarioAutoSerialization::IsValid ( ) const
virtual
bool biogears::SEScenarioAutoSerialization::Load ( const CDM::ScenarioAutoSerializationData in)
virtual
void biogears::SEScenarioAutoSerialization::SetAfterActions ( CDM::enumOnOff::value  v)
virtual
void biogears::SEScenarioAutoSerialization::SetDirectory ( const char *  dir)
virtual
void biogears::SEScenarioAutoSerialization::SetDirectory ( const std::string &  dir)
virtual
void biogears::SEScenarioAutoSerialization::SetFileName ( const char *  dir)
virtual
void biogears::SEScenarioAutoSerialization::SetFileName ( const std::string &  dir)
virtual
void biogears::SEScenarioAutoSerialization::SetPeriodTimeStamps ( CDM::enumOnOff::value  v)
virtual
void biogears::SEScenarioAutoSerialization::SetReloadState ( CDM::enumOnOff::value  v)
virtual
CDM::ScenarioAutoSerializationData * biogears::SEScenarioAutoSerialization::Unload ( ) const
virtual
void biogears::SEScenarioAutoSerialization::Unload ( CDM::ScenarioAutoSerializationData data) const
protectedvirtual

Member Data Documentation

CDM::enumOnOff::value biogears::SEScenarioAutoSerialization::m_AfterActions
protected
std::string biogears::SEScenarioAutoSerialization::m_Directory
protected
std::string biogears::SEScenarioAutoSerialization::m_FileName
protected
SEScalarTime* biogears::SEScenarioAutoSerialization::m_Period
protected
CDM::enumOnOff::value biogears::SEScenarioAutoSerialization::m_PeriodTimeStamps
protected
CDM::enumOnOff::value biogears::SEScenarioAutoSerialization::m_ReloadState
protected