iso::com::iso::com::MessageValueGroup Class Reference

#include <iso_com_message_source.h>

List of all members.

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


Constructor & Destructor Documentation

template<class Type>
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]


Member Function Documentation

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]

template<class Type, int ValueCount>
bool iso::com::MessageValueGroup::checkValues (  )  const

template<class Type, int ValueCount>
bool iso::com::iso::com::MessageValueGroup::checkValues (  )  const

template<class Type>
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


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  pOstream,
const MessageValueGroup pValueGroup 
) [friend]

print value group information

Parameters:
pOstream output stream
pMessage message


Member Data Documentation

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]


The documentation for this class was generated from the following files:
Generated on Fri Feb 25 13:53:12 2011 for iso_com by  doxygen 1.5.1