All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
kanzi::AbstractMessageType Class Reference

#include <kanzi/message/message_type.hpp>

Public Types

typedef MessageArguments ArgumentsType
 
typedef function< void(MessageArguments &)> FunctionType
 

Public Member Functions

 operator bool_type () const
 
 AbstractMessageType (const KzuMessageType *messageType)
 
 AbstractMessageType ()
 
template<class T >
 AbstractMessageType (const MessageType< T > &messageType)
 
string getName () const
 
const KzuMessageType * get () const
 
const MetaclassgetArgumentsMetaclass () const
 

Friends

bool operator== (const AbstractMessageType &left, const AbstractMessageType &right)
 

Member Typedef Documentation

Constructor & Destructor Documentation

kanzi::AbstractMessageType::AbstractMessageType ( const KzuMessageType *  messageType)
inlineexplicit
kanzi::AbstractMessageType::AbstractMessageType ( )
inlineexplicit
template<class T >
kanzi::AbstractMessageType::AbstractMessageType ( const MessageType< T > &  messageType)
inline

Member Function Documentation

kanzi::AbstractMessageType::operator bool_type ( ) const
inline
string kanzi::AbstractMessageType::getName ( ) const
inline
const KzuMessageType* kanzi::AbstractMessageType::get ( ) const
inline
const Metaclass* kanzi::AbstractMessageType::getArgumentsMetaclass ( ) const
inline

Friends And Related Function Documentation

bool operator== ( const AbstractMessageType left,
const AbstractMessageType right 
)
friend

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