MAK Data Logger API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions
MAKLogger::DtLgrConfigData Class Reference

Stores information about logger configuration and is primarily used to record what settings were used to create a tape. More...

+ Inheritance diagram for MAKLogger::DtLgrConfigData:
+ Collaboration diagram for MAKLogger::DtLgrConfigData:

Public Member Functions

 DtLgrConfigData ()
 Constructor.
 DtLgrConfigData (const DtLgrConfigData &rhs)
virtual ~DtLgrConfigData ()
 Destructor.
DtLgrConfigDataoperator= (const DtLgrConfigData &rhs)
virtual void clear ()
virtual void setConfigFile (const DtString &filename)
virtual const DtString & configFileName () const
virtual const DtString & configFileContents () const
virtual char * serialize (int *pSize) const
bool deserialize (const char *buffer)

Protected Member Functions

void setAttributeToFile (const DtString &attrname, const DtString &filename)
const DtString & configEntry (const DtString &entryKey) const

Protected Attributes

std::map< DtString, DtString > myAttributes
const DtString myConfigFileKey
const DtString myConfigFileContentsKey

Private Member Functions

int deserializeAttribute (const char *buffer)

Detailed Description

Stores information about logger configuration and is primarily used to record what settings were used to create a tape.

Constructor & Destructor Documentation

MAKLogger::DtLgrConfigData::DtLgrConfigData ( )

Constructor.

MAKLogger::DtLgrConfigData::DtLgrConfigData ( const DtLgrConfigData rhs)
virtual MAKLogger::DtLgrConfigData::~DtLgrConfigData ( )
virtual

Destructor.

Member Function Documentation

virtual void MAKLogger::DtLgrConfigData::clear ( )
virtual
const DtString& MAKLogger::DtLgrConfigData::configEntry ( const DtString &  entryKey) const
protected
virtual const DtString& MAKLogger::DtLgrConfigData::configFileContents ( ) const
virtual
virtual const DtString& MAKLogger::DtLgrConfigData::configFileName ( ) const
virtual
bool MAKLogger::DtLgrConfigData::deserialize ( const char *  buffer)
int MAKLogger::DtLgrConfigData::deserializeAttribute ( const char *  buffer)
private
DtLgrConfigData& MAKLogger::DtLgrConfigData::operator= ( const DtLgrConfigData rhs)
virtual char* MAKLogger::DtLgrConfigData::serialize ( int *  pSize) const
virtual
void MAKLogger::DtLgrConfigData::setAttributeToFile ( const DtString &  attrname,
const DtString &  filename 
)
protected
virtual void MAKLogger::DtLgrConfigData::setConfigFile ( const DtString &  filename)
virtual

Member Data Documentation

std::map<DtString, DtString> MAKLogger::DtLgrConfigData::myAttributes
protected
const DtString MAKLogger::DtLgrConfigData::myConfigFileContentsKey
protected
const DtString MAKLogger::DtLgrConfigData::myConfigFileKey
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Wed Jun 5 18:45:18 EDT 2019 from SVN revision 198968
Copyright © 2019 VT MAK. All Rights Reserved (www.mak.com)