PionNetworkLibrary
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
types.hpp File Reference
#include <map>
#include <pion/config.hpp>
Include dependency graph for types.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  pion::spdy::spdy_control_frame_info
 This structure will be tied to each SPDY frame. More...
 
struct  pion::spdy::_spdy_header_info
 
struct  pion::spdy::_http_protocol_info_t
 This structure contains the HTTP Protocol information. More...
 

Namespaces

 pion
 
 pion::spdy
 

Macros

#define MIN_SPDY_VERSION   3
 
#define SPDY_DATA   0
 
#define SPDY_SYN_STREAM   1
 
#define SPDY_SYN_REPLY   2
 
#define SPDY_RST_STREAM   3
 
#define SPDY_SETTINGS   4
 
#define SPDY_PING   6
 
#define SPDY_GOAWAY   7
 
#define SPDY_HEADERS   8
 
#define SPDY_WINDOW_UPDATE   9
 
#define SPDY_CREDENTIAL   10
 
#define SPDY_INVALID   11
 
#define SPDY_FLAG_FIN   0x01
 
#define SPDY_FLAG_UNIDIRECTIONAL   0x02
 
#define SIZE_OF_BYTE   8
 
#define NON_SPDY   0
 
#define HTTP_REQUEST   1
 
#define HTTP_RESPONSE   2
 
#define HTTP_DATA   3
 
#define SPDY_CONTROL   4
 

Typedefs

typedef struct
pion::spdy::spdy_control_frame_info 
pion::spdy::spdy_control_frame_info
 This structure will be tied to each SPDY frame. More...
 
typedef struct
pion::spdy::_spdy_header_info 
pion::spdy::spdy_header_info
 
typedef struct
pion::spdy::_http_protocol_info_t 
pion::spdy::http_protocol_info
 This structure contains the HTTP Protocol information. More...
 

Enumerations

enum  pion::spdy::spdy_frame_type { pion::spdy::spdy_data_frame = 1, pion::spdy::spdy_control_frame = 2, pion::spdy::spdy_invalid_frame = 3 }
 

Macro Definition Documentation

#define HTTP_DATA   3
#define HTTP_REQUEST   1
#define HTTP_RESPONSE   2
#define MIN_SPDY_VERSION   3
#define NON_SPDY   0
#define SIZE_OF_BYTE   8
#define SPDY_CONTROL   4
#define SPDY_CREDENTIAL   10
#define SPDY_FLAG_FIN   0x01
#define SPDY_FLAG_UNIDIRECTIONAL   0x02
#define SPDY_GOAWAY   7
#define SPDY_PING   6
#define SPDY_RST_STREAM   3
#define SPDY_SETTINGS   4
#define SPDY_WINDOW_UPDATE   9