Wasabi ExpressPlay SDK for Desktop Systems
1.23.0
|
Interface implemented and passed to SHI_Engine_ProcessServiceTokenEx to modify where the SDK should get the personality and nodes from and where to save nodes and links. More...
#include <ShiEngine.h>
Data Fields | |
SHI_Result(* | GetPersonality )(SHI_Data **perso_data) |
Loads the personality. More... | |
SHI_Result(* | GetNode )(const char *node_id, SHI_Data **node_data) |
Loads the required node. More... | |
SHI_Result(* | SaveNode )(const char *node_id, const char *node_type, const char *node_name, const char *service_id, const char *data, SHI_UInt32 data_size) |
Saves the node. More... | |
SHI_Result(* | SaveLink )(const char *link_id, const char *context, const char *data, SHI_UInt32 data_size) |
Saves the link. More... | |
SHI_UInt32 | reference_count |
Interface implemented and passed to SHI_Engine_ProcessServiceTokenEx to modify where the SDK should get the personality and nodes from and where to save nodes and links.
SHI_Result(* SHI_RegistrationDataManager::GetNode) (const char *node_id, SHI_Data **node_data) |
Loads the required node.
node_id | Id of the node to load |
node_data | Contains the personality |
SHI_Result(* SHI_RegistrationDataManager::GetPersonality) (SHI_Data **perso_data) |
Loads the personality.
perso_data | Contains the personality |
SHI_UInt32 SHI_RegistrationDataManager::reference_count |
SHI_Result(* SHI_RegistrationDataManager::SaveLink) (const char *link_id, const char *context, const char *data, SHI_UInt32 data_size) |
Saves the link.
link_id | Id of the link to save |
context | Context of the node |
data | Node data |
data_size | Size of the data |
SHI_Result(* SHI_RegistrationDataManager::SaveNode) (const char *node_id, const char *node_type, const char *node_name, const char *service_id, const char *data, SHI_UInt32 data_size) |
Saves the node.
node_id | Id of the node to save |
node_type | Type of the node |
node_name | Name of the node |
service_id | Id of the service |
data | Node data |
data_size | Size of the data |