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 KzuMessageTypeget () const
 
PropertyTypeEditorInfoSharedPtr getEditorInfo () const
 Gets editor info for the message type. More...
 
string getName () const
 
MessageRouting getRouting () const
 
const MetaclassgetArgumentsMetaclass () 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: