Sternum iOS SDK
|
Defines the SDK's API. More...
Go to the source code of this file.
Functions | |
sternum_code_t | sternum_sdk_initialize (const char *sternum_url, bool relay_override_device_id, uint64_t sdk_device_definition_id, bool is_production, size_t max_cache_size) |
Initializes the Sternum SDK. More... | |
sternum_code_t | sternum_sdk_relay_device_data (const device_type_e device_type, const void *data, size_t size) |
transmit relayed data that was received from a remote device. More... | |
sternum_code_t | sternum_sdk_flush (void) |
Flush transmission queue. More... | |
void | sternum_sdk_close (void) |
Closes the Sternum SDK. Call initialize to reinitialize. More... | |
Defines the SDK's API.
void sternum_sdk_close | ( | void | ) |
Closes the Sternum SDK. Call initialize to reinitialize.
sternum_code_t sternum_sdk_flush | ( | void | ) |
Flush transmission queue.
sternum_code_t sternum_sdk_initialize | ( | const char * | sternum_url, |
bool | relay_override_device_id, | ||
uint64_t | sdk_device_definition_id, | ||
bool | is_production, | ||
size_t | max_cache_size | ||
) |
Initializes the Sternum SDK.
sternum_url | your Sternum dedicated transmission URL. |
relay_override_device_id | if a remote device that originated the relayed traces cannot have a random a device ID, set to true and the application's device ID will be used. |
sdk_device_definition_id | a device definition id for traces transmitted from the importing application. |
is_production | indicate if the application is in production/development phase. |
max_cache_size | defines the maximum amount of bytes to store on disk when caching traces. Cache is automatically emptied when internet connection is available. |
sternum_code_t sternum_sdk_relay_device_data | ( | const device_type_e | device_type, |
const void * | data, | ||
size_t | size | ||
) |
transmit relayed data that was received from a remote device.
device_type | each device type as its own channel for relaying sternum traces. If you are relaying multiple devices in parallel, please make sure to assign each a different device type. |
data | data to relay. |
size | the size of the data. |