char* ds_init_t::application_name |
The name of your application this would normally be a hardcoded default
char* ds_init_t::application_root |
The root directory of the application. This is a return parameter filled in by the DataSource library
void(* ds_init_t::exit_func) (int exit_code, char *msg) |
Exit function. Called by the library on initialisation if an exception occurs. Function is responsible for exiting if set
unsigned short ds_init_t::flags |
Default flags for this DataSource
Log file object. This can be set or used as a return parameter if logfile is used.
char* ds_init_t::log_root |
The directory for log files. This is a return parameter filled in by the DataSource library
Filename for the event log file
Discard callback function
Mapping update callback function
Object Status callback function
- Note
- In versions of DSDK prior to 4.0, this functionality was available using the
recv_status
callback. However, the values provided have changed
Peer Status callback function
- Note
- In versions of DSDK prior to 4.0, this parameter was named
recv_message
Request callback function
Service Status callback function
unsigned short ds_init_t::type |
Default type for this DataSource. Used to set the datasource to be Active.
The documentation for this struct was generated from the following file: