Functions | |
CEYLAN_DLL const std::string | getProtocolName (const std::string &fullURI) |
CEYLAN_DLL const std::string | getProtocolName (const std::string &fullURI, const std::string &protocolSeparator) |
CEYLAN_DLL const std::string | getEmbeddedURI (const std::string &fullURI) |
CEYLAN_DLL const std::string | getEmbeddedURI (const std::string &fullURI, const std::string &protocolSeparator) |
Variables | |
const std::string | ProtocolSeparator |
The protocol separator, between the protocol name and the embedded URI. |
Not in the Ceylan::Network namespace since this one is one is a feature that can be disabled, whereas URI are generic base facilities, used for example with Loggabe instances.
const string Ceylan::URI::getEmbeddedURI | ( | const std::string & | fullURI, | |
const std::string & | protocolSeparator | |||
) |
Definition at line 80 of file CeylanUniformResourceIdentifier.cc.
Referenced by Ceylan::Log::Loggable::GetEmbeddedChannelName().
const string Ceylan::URI::getEmbeddedURI | ( | const std::string & | fullURI | ) |
const string Ceylan::URI::getProtocolName | ( | const std::string & | fullURI, | |
const std::string & | protocolSeparator | |||
) |
Definition at line 53 of file CeylanUniformResourceIdentifier.cc.
const string Ceylan::URI::getProtocolName | ( | const std::string & | fullURI | ) |
Definition at line 44 of file CeylanUniformResourceIdentifier.cc.
References ProtocolSeparator.
Referenced by Ceylan::Log::Loggable::IsALoggableChannelName().
const std::string Ceylan::URI::ProtocolSeparator |
The protocol separator, between the protocol name and the embedded URI.
Example: the protocol separator in 'http://osdl.sourceforge.net' is '://'. It is the usual one.
Referenced by Ceylan::Log::Loggable::GetEmbeddedChannelName(), getEmbeddedURI(), getProtocolName(), Ceylan::Log::Loggable::IsALoggableChannelName(), and Ceylan::Log::Loggable::setChannelName().