Logo Search packages:      
Sourcecode: herculesstudio version File versions  Download package

Public Types | Public Member Functions | Protected Attributes | Private Member Functions | Private Attributes | Static Private Attributes

DeviceConfigLine Class Reference

Inheritance diagram for DeviceConfigLine:
Inheritance graph
[legend]
Collaboration diagram for DeviceConfigLine:
Collaboration graph
[legend]

List of all members.

Public Types

typedef std::map< std::string,
DeviceTypes::Type > 
DeviceTypesMap

Public Member Functions

 DeviceConfigLine (const char *line)
int getDeviceNumber () const
DeviceTypes::Type getDeviceType () const
const std::string & getLine () const
std::string getLowercaseToken (int i) const
int getMultiCount ()
std::string getMultiToken (int from, int to) const
std::string getToken (int i) const
std::string getUppercaseToken (int i) const
bool isDeleted () const
bool isNew () const
bool isRemark () const
bool isUpdated () const
void parseLine ()
void replaceLine (const std::string &newLine)
void replaceParameters (const std::string &newParm)
void setDeleted (bool parm)
void setNew (bool newVal)
void setUpdated (bool updated)
int size () const
std::string toString () const

Protected Attributes

std::string mLine

Private Member Functions

void handleMultiLine ()
void initilize ()

Private Attributes

int mMultiCount

Static Private Attributes

static std::map< std::string,
DeviceTypes::BaseType > * 
mDeviceBaseTypes = NULL
static std::map< std::string,
DeviceTypes::Type > * 
mDeviceTypes = NULL

Detailed Description

Definition at line 36 of file DeviceConfigLine.h.


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

Generated by  Doxygen 1.6.0   Back to index