MetriVis | Overview | Download | User Manual | Development |
Reference | Overview | Design Documentation | Reference Backend | Reference Frontend |
#include <RequestDescription.h>
Public Member Functions | |
RequestDescription () | |
Defualt constructor. | |
~RequestDescription () | |
std::string | Parameter (const std::string ¶meter) |
Retrieving individual HTTP URL request parameters. | |
void | set_parameters (std::map< std::string, std::string > ¶meters) |
Interface function for request parameter. | |
void | set_file_name (const std::string &file_name) |
Interface function for request file name. | |
const std::string & | file_name () const |
Interface function for request file name. | |
void | set_connection_descriptor (int connection_descriptor) |
Interface function for connection descriptor. | |
int | connection_descriptor () const |
Interface function for connection descriptor. | |
Private Attributes | |
std::map < std::string, std::string > | parameters_ |
HTTP request parameter. | |
std::string | file_name_ |
The requested file name. | |
int | connection_descriptor_ |
File descriptor for network. |
metrivis::RequestDescription::~RequestDescription | ( | ) |
Grounds all variables to initial values to minimize lucky post-mortem usage. See header file for overview.
std::string metrivis::RequestDescription::Parameter | ( | const std::string & | parameter | ) | [inline] |
Retrieving individual HTTP URL request parameters.
parameter,: | String representing the parameter name. |
http://localhost/index.html?mode=asdf
void metrivis::RequestDescription::set_parameters | ( | std::map< std::string, std::string > & | parameters | ) | [inline] |
Interface function for request parameter.
parameters,: | The request parameters in the HTTP request. |
void metrivis::RequestDescription::set_file_name | ( | const std::string & | file_name | ) | [inline] |
Interface function for request file name.
file_name,: | The requested file name in the HTTP request. |
const std::string& metrivis::RequestDescription::file_name | ( | ) | const [inline] |
Interface function for request file name.
return,: | The requested file name in the HTTP request. |
void metrivis::RequestDescription::set_connection_descriptor | ( | int | connection_descriptor | ) | [inline] |
Interface function for connection descriptor.
connection_descriptor,: | The network file descriptor. |
int metrivis::RequestDescription::connection_descriptor | ( | ) | const [inline] |
Interface function for connection descriptor.