Xively C library

Dependents:   Application-xively-jumpstart-demo Application-xively-jumpstart-demo Modified_Xively_Jumpstart HW7-1_Xively_Thermostat

Embed: (wiki syntax)

« Back to documentation index

Data Structures

Data Structures

Here are the data structures with brief descriptions:
comm_layer_t_The communication layer interface_ - contains function pointers, that's what we expose to the layers above and below
connection_t_The connection structure_ - holds data needed for further processing and error handling
data_layer_t_The data layer interface_ - contains function pointers, that's what we expose to the layers above and below
transport_layer_t_The transport layer interface_ - contains function pointers, that's what we expose to the layers above and below
xi_context_t_The context structure_ - it's the first agument for all functions that communicate with Xively API (_i.e
xi_datapoint_t_Xively datapoint structure_ - it contains value and timestamp
xi_datapoint_value_tThe datapoint value union
xi_feed_t_Xively feed structure_ - it contains a fixed array of datastream
xi_globals_tGlobal run-time settings structure
xi_response_t_The response structure_ - it's the return type for all functions that communicate with Xively API (_i.e
xi_timestamp_tThe datapoint timestamp