Module behavior

Module behavior 

Source
Expand description

Behavior module entrypoints

Constants§

BEHAVIOR_INSTANCES_HANDLE_MESSAGES
BEHAVIOR_INSTANCE_CLONE
BEHAVIOR_INSTANCE_CREATE
BEHAVIOR_INSTANCE_DESTROY
BEHAVIOR_INSTANCE_HANDLE_MESSAGE
BEHAVIOR_INSTANCE_PERSIST
BEHAVIOR_INSTANCE_RESTORE
BEHAVIOR_PERSIST
BEHAVIOR_REGISTER
BEHAVIOR_RESTORE

Type Aliases§

BehaviorInstanceCloneFn
ark_behavior_instance_clone - Clone a behavior instance to create a new identical instance
BehaviorInstanceCreateFn
ark_behavior_instance_create - Create a behavior instance
BehaviorInstanceDestroyFn
ark_behavior_instance_destroy - Destroy a behavior instance
BehaviorInstanceHandleMessageFn
ark_behavior_instance_handle_message - Have the specified instance process the provided message
BehaviorInstancePersistFn
ark_behavior_instance_persist - Persist a behavior instance by serializing it to a blob
BehaviorInstanceRestoreFn
ark_behavior_instance_restore - Restore a behavior instance by deserializing it from a persistent representation
BehaviorInstancesHandleMessagesFn
ark_behavior_instances_handle_messages - Process the provided messages
BehaviorPersistFn
ark_behavior_persist - Persists the whole dynamic state of a behavior module
BehaviorRegisterFn
ark_behavior_register - Register a behavior module
BehaviorRestoreFn
ark_behavior_restore - Restores the whole dynamic state of a behavior module