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 KzuMessageTypeget () 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 MetaclassgetArgumentsMetaclass ()
 
- Protected Member Functions inherited from kanzi::MessageType< TArgumentsClass >
 MessageType ()
 
 MessageType (const MessageType &) KZ_DELETED_FUNCTION
 
MessageTypeoperator= (const MessageType &) KZ_DELETED_FUNCTION
 
- Protected Attributes inherited from kanzi::MessageType< TArgumentsClass >
const AbstractMessageTypeDescriptorm_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: