43 aStr <<
" > protocol : " << aURI.
mProtocol <<
"\n";
44 aStr <<
" > hostname : " << aURI.
mHostname <<
"\n";
45 aStr <<
" > port : " << aURI.
mPort <<
"\n";
46 aStr <<
" > path : " << aURI.
mPath <<
"\n";
47 aStr <<
" > extension : " << aURI.
mExtension <<
"\n";
48 aStr <<
" > arguments :\n";
50 for ( uhal::NameValuePairVectorType::const_iterator lIt = aURI.
mArguments.begin() ; lIt != aURI.
mArguments.end() ; ++lIt )
52 aStr <<
" > " << lIt->first <<
" = " << lIt->second <<
"\n";
std::string mHostname
The "host" part of a URI of the form "protocol://host:port/patha/pathb/blah.ext?key1=val1&key2=val2&k...
std::string mPort
The "port" part of a URI of the form "protocol://host:port/patha/pathb/blah.ext?key1=val1&key2=val2&k...
NameValuePairVectorType mArguments
The "key1=val1&key2=val2&key3=val3" part of a URI of the form "protocol://host:port/patha/pathb/blah...
std::string mExtension
The "ext" part of a URI of the form "protocol://host:port/patha/pathb/blah.ext?key1=val1&key2=val2&ke...
std::string mProtocol
The "protocol" part of a URI of the form "protocol://host:port/patha/pathb/blah.ext?key1=val1&key2=val2&key3=val3".
std::string mPath
The "patha/pathb/blah" part of a URI of the form "protocol://host:port/patha/pathb/blah.ext?key1=val1&key2=val2&key3=val3".
std::ostream & operator<<(std::ostream &aStr, const uhal::HttpResponseType &aHttpResponse)
Struct to store a URI when parsed by boost spirit.