Xively Official / mbed-libxively-5d6fdd4

Dependents:   xively-jumpstart-demo

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers http_transport.c Source File

http_transport.c

Go to the documentation of this file.
00001 // Copyright (c) 2003-2013, LogMeIn, Inc. All rights reserved.
00002 // This is part of Xively C library, it is under the BSD 3-Clause license.
00003 
00004 /**
00005  * \file    http_transport.c
00006  * \author  Olgierd Humenczuk
00007  * \brief   Implements HTTP _transport layer_ abstraction interface [see http_transport.h and transport_layer.h]
00008  */
00009 
00010 #include "http_transport_layer.h"
00011 #include "http_transport.h"
00012 
00013 transport_layer_t* get_http_transport_layer( void )
00014 {
00015     static transport_layer_t __http_transport_layer =
00016     {
00017           &http_encode_update_feed
00018         , &http_encode_get_feed
00019         , &http_encode_create_datastream
00020         , &http_encode_update_datastream
00021         , &http_encode_get_datastream
00022         , &http_encode_delete_datastream
00023         , &http_encode_delete_datapoint
00024         , &http_encode_datapoint_delete_range
00025         , &http_decode_reply
00026     };
00027 
00028     return &__http_transport_layer;
00029 }