Dxc::CommandData Class Reference

Command datatype. More...

#include </home/user/DXC_svn/trunk/Src/APIs/cpp/DataTypes/CommandData.hpp>

Inheritance diagram for Dxc::CommandData:
Dxc::DxcData

List of all members.

Public Member Functions

 CommandData (long long timestamp, const std::string &commandID, Value *commandValue)
 Constructor.
 CommandData (long long timestamp, const CommandSet &commands)
 Constructor.
 CommandData (const CommandSet &commands)
 Constructor.
const CommandSetgetCommands () const
 Get commands.
void setCommands (const CommandSet &)
 Set commands.
virtual std::ostream & put (std::ostream &) const
 Prints DxcData in standardized, parseable format.
std::string getCommandID () const
 Get command ID string.
const ValuegetCommandValue () const
 Get command Value.
virtual CommandDataclone () const
 Virtual copy constructor.

Detailed Description

Command datatype.


Constructor & Destructor Documentation

CommandData::CommandData ( long long  timestamp,
const std::string &  commandID,
Value commandValue 
)

Constructor.

Parameters:
timestamp - message timestamp
commandID - command ID string
commandValue - the Value of the command
CommandData::CommandData ( long long  timestamp,
const CommandSet commands 
)

Constructor.

Parameters:
timestamp - message timestamp
commands - map of command IDs to Values
CommandData::CommandData ( const CommandSet commands  ) 

Constructor.

Parameters:
commands - map of command IDs to Values

Member Function Documentation

CommandData * CommandData::clone (  )  const [virtual]

Virtual copy constructor.

Returns a pointer to a copy of the DxcData. The user is responsible for managing the memory.

Implements Dxc::DxcData.


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

Generated on 22 Feb 2013 for dxcApi by  doxygen 1.6.1