Message registry. More...
#include <kanzi/platform/platform.hpp>#include <system/kzs_types.h>#include <system/debug/kzs_error.h>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 | kzuMessageRegistryCreate (const KzcMemoryManager *memoryManager) |
| Creates message registry. More... | |
| kzsError | kzuMessageRegistryDelete (void) |
| Deletes standard message types. More... | |
| KANZI_API const KzuMessageType * | kzuMessageRegistryFindMessageType (kzString name) |
| Finds a message type by name. More... | |
| kzsError | kzuMessageRegistryAddMessageType (const KzcMemoryManager *memoryManager, kzString name, KzuMessageRouting routing, KzuMessageType **out_messageType) |
| Adds a message type. More... | |
| KANZI_API KzuMessageType * | kzuMessageRegistryAddMessageType (kzString name, KzuMessageRouting routing) |
| Adds a message type. More... | |
Message registry.
Copyright 2008-2020 by Rightware. All rights reserved.
| enum KzuMessageRouting |
| kzsError kzuMessageRegistryCreate | ( | const KzcMemoryManager * | memoryManager | ) |
Creates message registry.
| kzsError kzuMessageRegistryDelete | ( | void | ) |
Deletes standard message types.
Finds a message type by name.
| kzsError kzuMessageRegistryAddMessageType | ( | const KzcMemoryManager * | memoryManager, |
| kzString | name, | ||
| KzuMessageRouting | routing, | ||
| KzuMessageType ** | out_messageType | ||
| ) |
Adds a message type.
| KANZI_API KzuMessageType* kzuMessageRegistryAddMessageType | ( | kzString | name, |
| KzuMessageRouting | routing | ||
| ) |
Adds a message type.