| 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.
1.5.3