kanzi::DynamicMessageType< TArgumentsClass > Class Template Reference

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

Inheritance diagram for kanzi::DynamicMessageType< TArgumentsClass >:
kanzi::MessageType< TArgumentsClass >

Public Member Functions

 DynamicMessageType (string_view name)
 
 DynamicMessageType (AbstractMessageType abstractMessageType)
 
 ~DynamicMessageType ()
 
- Public Member Functions inherited from kanzi::MessageType< TArgumentsClass >
 MessageType (FixedString name, PropertyTypeEditorInfo *editorInfo)
 
 MessageType (FixedString name, MessageRouting routing, PropertyTypeEditorInfo *editorInfo)
 
 MessageType (MetadataGeneratedName name, MessageRouting routing, PropertyTypeEditorInfo *editorInfo)
 
 ~MessageType ()
 
 operator AbstractMessageType () const
 
string getName () const
 
MessageRouting getRouting () const
 
const KzuMessageType * get () const
 
PropertyTypeEditorInfoSharedPtr getEditorInfo () const
 Gets editor info for the message type. More...
 
void attachArgumentsMetaclass () const
 

Additional Inherited Members

- Public Types inherited from kanzi::MessageType< TArgumentsClass >
typedef TArgumentsClass ArgumentsType
 
typedef function< void(ArgumentsType &)> FunctionType
 
- Static Public Member Functions inherited from kanzi::MessageType< TArgumentsClass >
static const Metaclass * getArgumentsMetaclass ()
 
- Protected Member Functions inherited from kanzi::MessageType< TArgumentsClass >
 MessageType ()
 
 MessageType (const MessageType &) KZ_DELETED_FUNCTION
 
MessageType & operator= (const MessageType &) KZ_DELETED_FUNCTION
 
- Protected Attributes inherited from kanzi::MessageType< TArgumentsClass >
const AbstractMessageTypeDescriptor * m_descriptor
 

Constructor & Destructor Documentation

template<typename TArgumentsClass >
kanzi::DynamicMessageType< TArgumentsClass >::DynamicMessageType ( string_view  name)
inlineexplicit
template<typename TArgumentsClass >
kanzi::DynamicMessageType< TArgumentsClass >::DynamicMessageType ( AbstractMessageType  abstractMessageType)
inlineexplicit
template<typename TArgumentsClass >
kanzi::DynamicMessageType< TArgumentsClass >::~DynamicMessageType ( )
inline

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