DUNE: Uniform Navigational Environment  2017.01.0
Vision::Lumenera::HTTPClient Class Reference

Public Member Functions

 HTTPClient (const char *request, Address address, unsigned port=80)
 
void getHeader (std::vector< std::string > &dst, double timeout=2.0)
 
void getBody (std::vector< std::string > &dst, double timeout=2.0)
 
void skipToBoundary (std::string boundary, double timeout=2.0)
 
void getBinary (char *bfr, size_t len, double timeout=2.0)
 

Constructor & Destructor Documentation

Vision::Lumenera::HTTPClient::HTTPClient ( const char *  request,
Address  address,
unsigned  port = 80 
)
inline

Member Function Documentation

void Vision::Lumenera::HTTPClient::getBinary ( char *  bfr,
size_t  len,
double  timeout = 2.0 
)
inline
void Vision::Lumenera::HTTPClient::getBody ( std::vector< std::string > &  dst,
double  timeout = 2.0 
)
inline
void Vision::Lumenera::HTTPClient::getHeader ( std::vector< std::string > &  dst,
double  timeout = 2.0 
)
inline
void Vision::Lumenera::HTTPClient::skipToBoundary ( std::string  boundary,
double  timeout = 2.0 
)
inline
Collaboration diagram for Vision::Lumenera::HTTPClient:
Collaboration graph