#include <iso_com_message_source.h>
Public Member Functions | |
template<class Type> | |
MessageValueGroup (unsigned int pValueCount, Type *pValues) throw (ComException) | |
MessageValueGroup (const MessageValueGroup &pValueGroup) | |
~MessageValueGroup () | |
const std::type_info * | valueType () const |
char | valueSize () const |
unsigned int | valueCount () const |
unsigned int | byteSize () const |
template<class Type> | |
bool | checkValues () const |
template<class Type, int ValueCount> | |
bool | checkValues () const |
template<class Type> | |
const Type * | values () const throw (ComException) |
char * | buffer () const |
base::String | info () const |
print textual value group information | |
Protected Member Functions | |
MessageValueGroup () | |
Protected Attributes | |
const std::type_info * | mValueType |
char | mValueSize |
unsigned int | mValueCount |
unsigned int | mByteSize |
char * | mValueBuffer |
Friends | |
std::ostream & | operator<< (std::ostream &pOstream, const MessageValueGroup &pValueGroup) |
print value group information |
iso::com::MessageValueGroup::MessageValueGroup | ( | unsigned int | pValueCount, | |
Type * | pValues | |||
) | throw (ComException) |
iso::com::MessageValueGroup::MessageValueGroup | ( | const MessageValueGroup & | pValueGroup | ) |
iso::com::MessageValueGroup::~MessageValueGroup | ( | ) |
iso::com::MessageValueGroup::MessageValueGroup | ( | ) | [protected] |
const std::type_info * iso::com::MessageValueGroup::valueType | ( | ) | const [inline] |
char iso::com::MessageValueGroup::valueSize | ( | ) | const [inline] |
unsigned int iso::com::MessageValueGroup::valueCount | ( | ) | const [inline] |
unsigned int iso::com::MessageValueGroup::byteSize | ( | ) | const [inline] |
bool iso::com::MessageValueGroup::checkValues | ( | ) | const |
bool iso::com::iso::com::MessageValueGroup::checkValues | ( | ) | const |
const Type * iso::com::MessageValueGroup::values | ( | ) | const throw (ComException) |
char * iso::com::MessageValueGroup::buffer | ( | ) | const |
base::String iso::com::MessageValueGroup::info | ( | ) | const |
print textual value group information
std::ostream& operator<< | ( | std::ostream & | pOstream, | |
const MessageValueGroup & | pValueGroup | |||
) | [friend] |
print value group information
pOstream | output stream | |
pMessage | message |
const std::type_info* iso::com::iso::com::MessageValueGroup::mValueType [protected] |
char iso::com::iso::com::MessageValueGroup::mValueSize [protected] |
unsigned int iso::com::iso::com::MessageValueGroup::mValueCount [protected] |
unsigned int iso::com::iso::com::MessageValueGroup::mByteSize [protected] |
char* iso::com::iso::com::MessageValueGroup::mValueBuffer [protected] |