#include <kanzi/core/message/message_type.hpp>
Public Types | |
typedef TArguments | ArgumentsType |
typedef function< void(ArgumentsType &)> | FunctionType |
Public Member Functions | |
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 |
Static Public Member Functions | |
static const Metaclass * | getArgumentsMetaclass () |
Protected Member Functions | |
MessageType () | |
MessageType (const MessageType &) KZ_DELETED_FUNCTION | |
MessageType & | operator= (const MessageType &) KZ_DELETED_FUNCTION |
Protected Attributes | |
const AbstractMessageTypeDescriptor * | m_descriptor |
Friends | |
class | AbstractMessageType |
template<typename T > | |
class | DynamicMessageType |
typedef TArguments kanzi::MessageType< TArguments >::ArgumentsType |
typedef function<void (ArgumentsType&)> kanzi::MessageType< TArguments >::FunctionType |
|
inlineexplicit |
|
inlineexplicit |
|
inlineexplicit |
|
inline |
|
inlineexplicitprotected |
|
protected |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
Gets editor info for the message type.
|
inline |
|
protected |
|
friend |
|
protected |