All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
message_type.hpp File Reference

Classes

class  kanzi::DynamicMessageType< Type >
 
class  kanzi::MessageType< TArguments >
 
class  kanzi::AbstractMessageType
 
class  kanzi::DynamicMessageType< Type >
 

Namespaces

 kanzi
 

Functions

KANZI_API kzsError kzuMessageTypeCreate (const struct KzcMemoryManager *memoryManager, kzString name, KzuMessageRouting routing, struct KzuMessageType **out_messageType)
 Create a message type. More...
 
KANZI_API kzsError kzuMessageTypeDelete (struct KzuMessageType *messageType)
 Delete a message type. More...
 
KANZI_API kzsError kzuMessageTypeLoadFromKZB (struct KzuMessageType *messageType, struct KzcInputStream *inputStream)
 Loads message type from KZB. More...
 
KANZI_API kzString kzuMessageTypeGetName (const struct KzuMessageType *messageType)
 Gets the name of a message type. More...
 
KANZI_API KzuMessageRouting kzuMessageTypeGetRouting (const struct KzuMessageType *messageType)
 Gets the routing method of a message type. More...
 

Function Documentation

KANZI_API kzsError kzuMessageTypeCreate ( const struct KzcMemoryManager memoryManager,
kzString  name,
KzuMessageRouting  routing,
struct KzuMessageType **  out_messageType 
)

Create a message type.

KANZI_API kzsError kzuMessageTypeDelete ( struct KzuMessageType *  messageType)

Delete a message type.

KANZI_API kzsError kzuMessageTypeLoadFromKZB ( struct KzuMessageType *  messageType,
struct KzcInputStream inputStream 
)

Loads message type from KZB.

KANZI_API kzString kzuMessageTypeGetName ( const struct KzuMessageType *  messageType)

Gets the name of a message type.

KANZI_API KzuMessageRouting kzuMessageTypeGetRouting ( const struct KzuMessageType *  messageType)

Gets the routing method of a message type.