@@ -13,7 +13,7 @@ namespace network {
1313namespace uri {
1414namespace {
1515static boost::unordered_set<std::string> hierarchical_schemes_;
16- static boost::unordered_set<std::string>non_hierarchical_schemes_ ;
16+ static boost::unordered_set<std::string>opaque_schemes_ ;
1717
1818bool register_hierarchical_schemes () {
1919 hierarchical_schemes_.insert (" http" );
@@ -36,27 +36,27 @@ bool register_hierarchical_schemes() {
3636return true ;
3737}
3838
39- bool register_non_hierarchical_schemes () {
40- non_hierarchical_schemes_ .insert (" mailto" );
41- non_hierarchical_schemes_ .insert (" news" );
42- non_hierarchical_schemes_ .insert (" im" );
43- non_hierarchical_schemes_ .insert (" sip" );
44- non_hierarchical_schemes_ .insert (" sms" );
45- non_hierarchical_schemes_ .insert (" xmpp" );
39+ bool register_opaque_schemes () {
40+ opaque_schemes_ .insert (" mailto" );
41+ opaque_schemes_ .insert (" news" );
42+ opaque_schemes_ .insert (" im" );
43+ opaque_schemes_ .insert (" sip" );
44+ opaque_schemes_ .insert (" sms" );
45+ opaque_schemes_ .insert (" xmpp" );
4646return true ;
4747}
4848
4949
5050static bool hierarchical = register_hierarchical_schemes();
51- static bool non_hierarchical =register_non_hierarchical_schemes ();
51+ static bool opaque =register_opaque_schemes ();
5252}// namespace
5353
5454bool hierarchical_schemes::exists (const std::string &scheme) {
5555return hierarchical_schemes_.end () != hierarchical_schemes_.find (scheme);
5656}
5757
58- bool non_hierarchical_schemes ::exists (const std::string &scheme) {
59- return non_hierarchical_schemes_ .end () !=non_hierarchical_schemes_ .find (scheme);
58+ bool opaque_schemes ::exists (const std::string &scheme) {
59+ return opaque_schemes_ .end () !=opaque_schemes_ .find (scheme);
6060}
6161}// namespace uri
6262}// namespace network