TdkLayoutPersistence Class Reference
[The Control Module]

Defines the TdkLayoutPersistence class. More...

#include <TdkLayoutPersistence.h>

List of all members.

Public Member Functions

virtual void setDriver (TeDatabase *driver)
virtual TeDatabase * getDriver ()
virtual void init ()
virtual void reset ()
virtual void load (TeDatabase *driver, TdkLayout *parent, std::string layoutName)
virtual void update (TeDatabase *driver, TdkLayout *parent, std::string layoutName)
virtual void insert (TeDatabase *driver, TdkLayout *parent, std::string layoutName)
virtual void remove (TeDatabase *driver, TdkLayout *parent, std::string layoutName)
virtual int createLayoutsTable ()

Static Public Member Functions

static TdkLayoutPersistencegetInstance ()

Protected Member Functions

 TdkLayoutPersistence ()
virtual ~TdkLayoutPersistence ()

Protected Attributes

TeDatabase * driver_

Static Private Attributes

static TdkLayoutPersistenceinstance_ = NULL


Detailed Description

Defines the TdkLayoutPersistence class.


Constructor & Destructor Documentation

TdkLayoutPersistence::TdkLayoutPersistence (  )  [inline, protected]

TdkLayoutPersistence::~TdkLayoutPersistence (  )  [inline, protected, virtual]


Member Function Documentation

TdkLayoutPersistence * TdkLayoutPersistence::getInstance (  )  [inline, static]

void TdkLayoutPersistence::setDriver ( TeDatabase *  driver  )  [inline, virtual]

TeDatabase * TdkLayoutPersistence::getDriver (  )  [inline, virtual]

void TdkLayoutPersistence::init (  )  [inline, virtual]

void TdkLayoutPersistence::reset (  )  [inline, virtual]

virtual void TdkLayoutPersistence::load ( TeDatabase *  driver,
TdkLayout parent,
std::string  layoutName 
) [virtual]

virtual void TdkLayoutPersistence::update ( TeDatabase *  driver,
TdkLayout parent,
std::string  layoutName 
) [virtual]

virtual void TdkLayoutPersistence::insert ( TeDatabase *  driver,
TdkLayout parent,
std::string  layoutName 
) [virtual]

virtual void TdkLayoutPersistence::remove ( TeDatabase *  driver,
TdkLayout parent,
std::string  layoutName 
) [virtual]

int TdkLayoutPersistence::createLayoutsTable (  )  [virtual]


Member Data Documentation

TeDatabase* TdkLayoutPersistence::driver_ [protected]

TdkLayoutPersistence * TdkLayoutPersistence::instance_ = NULL [static, private]


The documentation for this class was generated from the following files:
Generated on Fri Jun 15 16:54:44 2007 for TDK by  doxygen 1.5.2