PionNetworkLibrary
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
pion::http Namespace Reference

Classes

class  auth
 
class  basic_auth
 
class  cookie_auth
 
class  message
 
class  parser
 
class  plugin_server
 
class  plugin_service
 
class  reader
 
class  request
 
class  request_reader
 
class  request_writer
 
class  response
 
class  response_reader
 
class  response_writer
 
class  server
 
struct  types
 
class  writer
 

Typedefs

typedef boost::shared_ptr< authauth_ptr
 data type for a auth pointer More...
 
typedef boost::shared_ptr
< plugin_server
plugin_server_ptr
 data type for a web server pointer More...
 
typedef boost::shared_ptr
< request
request_ptr
 data type for a HTTP request pointer More...
 
typedef boost::shared_ptr
< request_reader
request_reader_ptr
 data type for a request_reader pointer More...
 
typedef boost::shared_ptr
< request_writer
request_writer_ptr
 data type for a request_writer pointer More...
 
typedef boost::shared_ptr
< response
response_ptr
 data type for a HTTP response pointer More...
 
typedef boost::shared_ptr
< response_reader
response_reader_ptr
 data type for a response_reader pointer More...
 
typedef boost::shared_ptr
< response_writer
response_writer_ptr
 data type for a response_writer pointer More...
 
typedef boost::shared_ptr< serverserver_ptr
 data type for a HTTP server pointer More...
 
typedef boost::shared_ptr< writerwriter_ptr
 data type for a writer pointer More...
 

Functions

template<typename T >
const request_writer_ptroperator<< (const request_writer_ptr &writer, const T &data)
 override operator<< for convenience More...
 
template<typename T >
const response_writer_ptroperator<< (const response_writer_ptr &writer, const T &data)
 override operator<< for convenience More...
 
response_writer_ptroperator<< (response_writer_ptr &writer, std::ostream &(*iomanip)(std::ostream &))
 
template<typename T >
const writer_ptroperator<< (const writer_ptr &writer, const T &data)
 override operator<< for convenience More...
 
const writer_ptroperator<< (const writer_ptr &writer, std::ostream &(*iomanip)(std::ostream &))
 

Typedef Documentation

typedef boost::shared_ptr<auth> pion::http::auth_ptr

data type for a auth pointer

typedef boost::shared_ptr<plugin_server> pion::http::plugin_server_ptr

data type for a web server pointer

typedef boost::shared_ptr<request> pion::http::request_ptr

data type for a HTTP request pointer

typedef boost::shared_ptr<request_reader> pion::http::request_reader_ptr

data type for a request_reader pointer

typedef boost::shared_ptr<request_writer> pion::http::request_writer_ptr

data type for a request_writer pointer

typedef boost::shared_ptr<response> pion::http::response_ptr

data type for a HTTP response pointer

data type for a response_reader pointer

data type for a response_writer pointer

typedef boost::shared_ptr<server> pion::http::server_ptr

data type for a HTTP server pointer

typedef boost::shared_ptr<writer> pion::http::writer_ptr

data type for a writer pointer

Function Documentation

template<typename T >
const request_writer_ptr& pion::http::operator<< ( const request_writer_ptr &  writer,
const T &  data 
)

override operator<< for convenience

template<typename T >
const response_writer_ptr& pion::http::operator<< ( const response_writer_ptr &  writer,
const T &  data 
)

override operator<< for convenience

response_writer_ptr& pion::http::operator<< ( response_writer_ptr &  writer,
std::ostream &(*)(std::ostream &)  iomanip 
)
inline
template<typename T >
const writer_ptr& pion::http::operator<< ( const writer_ptr &  writer,
const T &  data 
)
inline

override operator<< for convenience

const writer_ptr& pion::http::operator<< ( const writer_ptr &  writer,
std::ostream &(*)(std::ostream &)  iomanip 
)
inline