#include <kanzi/core/message/abstract_message_type_descriptor.hpp>
Public Types | |
typedef unique_ptr< AbstractMessageTypeDescriptor > | ManagedDescriptor |
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::Metaclass * | getArgumentsMetaclass () const |
void | attachArgumentsMetaclass (const kanzi::Metaclass *metaclass) const |
Static Public Member Functions | |
static const AbstractMessageTypeDescriptor * | find (string_view name) |
static void | registerDescriptor (ManagedDescriptor descriptor) |
Additional Inherited Members | |
Protected Member Functions inherited from KzuMessageType | |
~KzuMessageType () | |
typedef unique_ptr<AbstractMessageTypeDescriptor> kanzi::AbstractMessageTypeDescriptor::ManagedDescriptor |
|
explicit |
|
explicit |
kanzi::AbstractMessageTypeDescriptor::~AbstractMessageTypeDescriptor | ( | ) |
|
static |
|
static |
|
inline |
Gets editor info for the message type.