OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
http_client.h File Reference
#include <boost/asio/ip/tcp.hpp>
#include <boost/function.hpp>
#include <boost/ptr_container/ptr_map.hpp>
#include <boost/system/error_code.hpp>
#include <string>
#include <curl/curl.h>
#include "base/queue_task.h"
#include "base/timer.h"
#include "io/tcp_server.h"
#include "io/tcp_session.h"
#include "http_parser/http_parser.h"
Include dependency graph for http_client.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  HttpClientSession
 
class  HttpConnection
 
class  HttpClient
 

Typedefs

typedef boost::function< void()> EnqueuedCb
 

Enumerations

enum  Event {
  EVENT_NONE, ACCEPT, CONNECT_COMPLETE, CONNECT_FAILED,
  CLOSE
}
 

Typedef Documentation

typedef boost::function<void()> EnqueuedCb

Definition at line 35 of file http_client.h.

Enumeration Type Documentation

enum Event
Enumerator
EVENT_NONE 
ACCEPT 
CONNECT_COMPLETE 
CONNECT_FAILED 
CLOSE 

Definition at line 27 of file http_client.h.