Wasabi ExpressPlay SDK for Embedded Systems  1.10
Data Fields
SHI_RegistrationDataManager Struct Reference

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
 

Detailed Description

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.

Field Documentation

SHI_Result(* SHI_RegistrationDataManager::GetNode)(const char *node_id, SHI_Data **node_data)

Loads the required node.

Parameters
node_idId of the node to load
node_dataContains the personality
SHI_Result(* SHI_RegistrationDataManager::GetPersonality)(SHI_Data **perso_data)

Loads the personality.

Parameters
perso_dataContains 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.

Parameters
link_idId of the link to save
contextContext of the node
dataNode data
data_sizeSize 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.

Parameters
node_idId of the node to save
node_typeType of the node
node_nameName of the node
service_idId of the service
dataNode data
data_sizeSize of the data

The documentation for this struct was generated from the following file: