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

File Index

File List

Here is a list of all documented files with brief descriptions:
comm_layer.h [code]Defines _communication layer_ abstraction interface
connection.h [code]Defines `connection_t`, which is used by the _communication layer_
csv_data.c [code]Implements CSV _data layer_ encoders and decoders specific to Xively CSV data format [see csv_data.h]
csv_data.h [code]Implements CSV _data layer_ encoders and decoders specific to Xively CSV data format
csv_data_layer.c [code]Implements CSV _data layer_ abstration interface [see csv_data_layer.h and data_layer.h]
csv_data_layer.h [code]Implements CSV _data layer_ abstration interface
data_layer.h [code]Defines _data layer_ abstraction interface
http_consts.h [code]Constants used by our HTTP parser
http_layer_parser.c [code]Our simple HTTP parser [see http_layer_parser.h]
http_layer_parser.h [code]Our simple HTTP parser
http_layer_queries.c [code]Helpers for making HTTP requests (specific to Xively REST/HTTP API)
http_layer_queries.h [code]Helpers for making HTTP requests (specific to Xively REST/HTTP API) [see http_layer_queries.h]
http_transport.c [code]Implements HTTP _transport layer_ abstraction interface [see http_transport.h and transport_layer.h]
http_transport.h [code]Implements HTTP _transport layer_ abstraction interface
http_transport_layer.c [code]Implements HTTP _transport layer_ encoders and decoders specific to Xively REST/HTTP API [see http_transport_layer.h]
http_transport_layer.h [code]Implements HTTP _transport layer_ encoders and decoders specific to Xively REST/HTTP API
mbed_comm.cpp [code]Implements mbed _communication layer_ abstraction interface using [TCPSocketConnection](http://mbed.org/users/mbed_official/code/Socket/docs/tip/classTCPSocketConnection.html) [see comm_layer.h]
mbed_comm.h [code]Implements mbed _communication layer_ functions [see comm_layer.h and mbed_comm.cpp]
mbed_comm_layer.c [code]Implements mbed _communication layer_ abstraction interface [see comm_layer.h]
mbed_comm_layer_data_specific.h [code]Declares layer-specific data structure
transport_layer.h [code]Defines _transport layer_ abstraction interface
xi_allocator.c [code]Our custom `alloc()` and `free()` [see xi_allocator.h]
xi_allocator.h [code]Our custom `alloc()` and `free()`
xi_consts.h [code]Constants that user may wish to override based on their needs
xi_debug.h [code]Macros to use for debugging (relies on `xi_printf()`)
xi_err.c [code]Error handling (POSIX-like) [see xi_err.h]
xi_err.h [code]Error handling (POSIX-like)
xi_globals.c [code]Global run-time settings used by the library [see xi_globals.h]
xi_globals.h [code]Global run-time settings used by the library
xi_helpers.c [code]General helpers used by the library [see xi_helpers.h]
xi_helpers.h [code]General helpers used by the library
xi_macros.h [code]General macros used by the library
xi_printf.c [code]Our custom `printf()` hook [see xi_printf.h]
xi_printf.h [code]Our custom `printf()` hook
xively.c [code]Xively C library [see xively.h]
xively.h [code]Xively C library