kanzi::AbstractMessageType Class Reference

#include <kanzi/core/message/abstract_message_type.hpp>

Public Types

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

Public Member Functions

 operator bool_type () const
 
 AbstractMessageType ()
 
 AbstractMessageType (string_view name)
 
const KzuMessageType * get () const
 
PropertyTypeEditorInfoSharedPtr getEditorInfo () const
 Gets editor info for the message type. More...
 
string getName () const
 
MessageRouting getRouting () const
 
const Metaclass * getArgumentsMetaclass () const
 

Friends

template<typename T >
class MessageType
 
template<typename T >
class DynamicMessageType
 
bool operator== (const AbstractMessageType &left, const AbstractMessageType &right)
 
bool operator!= (const AbstractMessageType &left, const AbstractMessageType &right)
 
bool operator< (const AbstractMessageType &left, const AbstractMessageType &right)
 

Member Typedef Documentation

Constructor & Destructor Documentation

kanzi::AbstractMessageType::AbstractMessageType ( )
inlineexplicit
kanzi::AbstractMessageType::AbstractMessageType ( string_view  name)
inlineexplicit

Member Function Documentation

kanzi::AbstractMessageType::operator bool_type ( ) const
inline
const KzuMessageType* kanzi::AbstractMessageType::get ( ) const
inline
PropertyTypeEditorInfoSharedPtr kanzi::AbstractMessageType::getEditorInfo ( ) const
inline

Gets editor info for the message type.

Returns
Shared pointer to editor info.
string kanzi::AbstractMessageType::getName ( ) const
inline
MessageRouting kanzi::AbstractMessageType::getRouting ( ) const
inline
const Metaclass* kanzi::AbstractMessageType::getArgumentsMetaclass ( ) const
inline

Friends And Related Function Documentation

template<typename T >
friend class MessageType
friend
template<typename T >
friend class DynamicMessageType
friend
bool operator== ( const AbstractMessageType &  left,
const AbstractMessageType &  right 
)
friend
bool operator!= ( const AbstractMessageType &  left,
const AbstractMessageType &  right 
)
friend
bool operator< ( const AbstractMessageType &  left,
const AbstractMessageType &  right 
)
friend

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