kanzi::AbstractMessageTypeDescriptor Class Reference

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

Inheritance diagram for kanzi::AbstractMessageTypeDescriptor:
KzuMessageType

Public Types

typedef unique_ptr< AbstractMessageTypeDescriptorManagedDescriptor
 

Public Member Functions

 AbstractMessageTypeDescriptor (MetadataGeneratedName name, MessageRouting routing, PropertyTypeEditorInfo *editorInfo)
 
 AbstractMessageTypeDescriptor (FixedString name, MessageRouting routing, PropertyTypeEditorInfo *editorInfo)
 
 ~AbstractMessageTypeDescriptor ()
 
PropertyTypeEditorInfoSharedPtr getEditorInfo () const
 Gets editor info for the message type. More...
 
- Public Member Functions inherited from KzuMessageType
 KzuMessageType (kanzi::MetadataGeneratedName name, kanzi::MessageRouting routing)
 
 KzuMessageType (kanzi::FixedString name, kanzi::MessageRouting routing)
 
const char * getName () const
 
kanzi::MessageRouting getRouting () const
 
const kanzi::MetaclassgetArgumentsMetaclass () const
 
void attachArgumentsMetaclass (const kanzi::Metaclass *metaclass) const
 

Static Public Member Functions

static const AbstractMessageTypeDescriptorfind (string_view name)
 
static void registerDescriptor (ManagedDescriptor descriptor)
 

Additional Inherited Members

- Protected Member Functions inherited from KzuMessageType
 ~KzuMessageType ()
 

Member Typedef Documentation

Constructor & Destructor Documentation

kanzi::AbstractMessageTypeDescriptor::AbstractMessageTypeDescriptor ( MetadataGeneratedName  name,
MessageRouting  routing,
PropertyTypeEditorInfo editorInfo 
)
explicit
kanzi::AbstractMessageTypeDescriptor::AbstractMessageTypeDescriptor ( FixedString  name,
MessageRouting  routing,
PropertyTypeEditorInfo editorInfo 
)
explicit
kanzi::AbstractMessageTypeDescriptor::~AbstractMessageTypeDescriptor ( )

Member Function Documentation

static const AbstractMessageTypeDescriptor* kanzi::AbstractMessageTypeDescriptor::find ( string_view  name)
static
static void kanzi::AbstractMessageTypeDescriptor::registerDescriptor ( ManagedDescriptor  descriptor)
static
PropertyTypeEditorInfoSharedPtr kanzi::AbstractMessageTypeDescriptor::getEditorInfo ( ) const
inline

Gets editor info for the message type.

Returns
Shared pointer to editor info.

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