Sternum iOS SDK
|
#include <sternum_sdk.h>
Data Fields | |
const char * | sternum_url |
Your Sternum dedicated transmission URL. | |
uint64_t | access_token |
Device definition id for traces transmitted from the importing application. | |
const char * | firmware_version |
String identifying client's application firmware version. | |
bool | is_production |
If the application is in production/development phase. The SDK will report this status to the cloud during initialization for diagnostic purposes. | |
size_t | max_cache_size_bytes |
The maximum amount of bytes to store on disk when caching traces. Cache is automatically emptied when internet connection is available. | |
bool | force_sync_cache |
When set to true, the cache file is synchronized to disk after every write, improving resilience against unexpected reboots or power losses. When set to false, synchronization is deferred and performed after a batch of writes, which improves performance at the cost of durability. | |
bool | 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 for the relayed traces. | |
sternum_transmission_callbacks_t | transmission_callbacks |
Optional callback functions that the SDK can invoke during transmission operation. | |
uint64_t sternum_ios_sdk_settings_t::access_token |
Device definition id for traces transmitted from the importing application.
const char* sternum_ios_sdk_settings_t::firmware_version |
String identifying client's application firmware version.
bool sternum_ios_sdk_settings_t::force_sync_cache |
When set to true, the cache file is synchronized to disk after every write, improving resilience against unexpected reboots or power losses. When set to false, synchronization is deferred and performed after a batch of writes, which improves performance at the cost of durability.
bool sternum_ios_sdk_settings_t::is_production |
If the application is in production/development phase. The SDK will report this status to the cloud during initialization for diagnostic purposes.
size_t sternum_ios_sdk_settings_t::max_cache_size_bytes |
The maximum amount of bytes to store on disk when caching traces. Cache is automatically emptied when internet connection is available.
bool sternum_ios_sdk_settings_t::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 for the relayed traces.
const char* sternum_ios_sdk_settings_t::sternum_url |
Your Sternum dedicated transmission URL.
sternum_transmission_callbacks_t sternum_ios_sdk_settings_t::transmission_callbacks |
Optional callback functions that the SDK can invoke during transmission operation.