Kanzi Graphics Engine
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
kzu_message_type.h File Reference

Message type. More...

Enumerations

enum  KzuMessageRouting { KZU_MESSAGE_ROUTING_TUNNELLING_BUBBLING, KZU_MESSAGE_ROUTING_TUNNELLING, KZU_MESSAGE_ROUTING_BUBBLING, KZU_MESSAGE_ROUTING_DIRECT }
 Message routing enumeration. More...
 

Functions

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

Detailed Description

Message type.

Copyright 2008-2019 by Rightware. All rights reserved.

Enumeration Type Documentation

Message routing enumeration.

Enumerator
KZU_MESSAGE_ROUTING_TUNNELLING_BUBBLING 
KZU_MESSAGE_ROUTING_TUNNELLING 
KZU_MESSAGE_ROUTING_BUBBLING 
KZU_MESSAGE_ROUTING_DIRECT 

Function Documentation

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

Create a message type.

kzsError kzuMessageTypeDelete ( struct KzuMessageType messageType)

Delete a message type.

kzsError kzuMessageTypeLoadFromKZB ( struct KzuMessageType messageType,
struct KzcInputStream inputStream 
)

Loads message type from KZB.

kzString kzuMessageTypeGetName ( const struct KzuMessageType messageType)

Gets the name of a message type.

enum KzuMessageRouting kzuMessageTypeGetRouting ( const struct KzuMessageType messageType)

Gets the routing method of a message type.