Local connection endpoint configuration for authorization, connection based timeout, etc. More...
#include <connectionEndpoint.hpp>
Public Types | |
enum | ProtocolCapability { PasswordChange =0x1, Request =0x2 } |
Public Member Functions | |
LocalEndpointConfig () | |
Default constructor. More... | |
LocalEndpointConfig (const LocalEndpointConfig &o) | |
Copy constructor. More... | |
LocalEndpointConfig (const std::string &socketIdentifier_) | |
Constructor. More... | |
void | resetCapabilities () |
Reset capabilities. More... | |
void | setCapability (const std::string &c) |
Set a capability for this local endpoint configuration. More... | |
bool | hasCapability (const std::string &c) const |
Ask for a capability for this local endpoint configuration. More... | |
Static Public Member Functions | |
static const char * | protocolCapabilityName (ProtocolCapability c) |
Public Attributes | |
std::vector< std::string > | capabilities |
std::string | socketIdentifier |
std::string | protocol |
Local connection endpoint configuration for authorization, connection based timeout, etc.
|
inline |
Default constructor.
|
inline |
Copy constructor.
|
inlineexplicit |
Constructor.
|
inline |
Ask for a capability for this local endpoint configuration.
|
inlinestatic |
|
inline |
Reset capabilities.
|
inline |
Set a capability for this local endpoint configuration.
std::vector<std::string> _Wolframe::net::LocalEndpointConfig::capabilities |
std::string _Wolframe::net::LocalEndpointConfig::protocol |
std::string _Wolframe::net::LocalEndpointConfig::socketIdentifier |
Copyright © 2014 - Project Wolframe - All Rights Reserved