Wolframe, 0.0.3

_Wolframe::net::ServerTCPendpoint Class Reference

No encryption server endpoint. More...

#include <serverEndpoint.hpp>

Inheritance diagram for _Wolframe::net::ServerTCPendpoint:
_Wolframe::net::LocalTCPendpoint _Wolframe::net::LocalEndpoint _Wolframe::net::ConnectionEndpoint

Public Member Functions

 ServerTCPendpoint (const std::string &Host, unsigned short Port, unsigned short maxConn, const LocalEndpointConfig &Config, const types::AddressRestriction &AddressRestriction)
 
unsigned short maxConnections () const
 
const types::AddressRestrictionaddressRestriction () const
 
- Public Member Functions inherited from _Wolframe::net::LocalTCPendpoint
 LocalTCPendpoint (const std::string &Host, unsigned short Port, const LocalEndpointConfig &Config=LocalEndpointConfig())
 
ConnectionType type () const
 
- Public Member Functions inherited from _Wolframe::net::LocalEndpoint
 LocalEndpoint (const std::string &Host, unsigned short Port, const LocalEndpointConfig &Config=LocalEndpointConfig())
 
EndPoint endpoint () const
 
time_t creationTime () const
 
const LocalEndpointConfigconfig () const
 
- Public Member Functions inherited from _Wolframe::net::ConnectionEndpoint
 ConnectionEndpoint (const std::string &Host, unsigned short Port)
 
virtual ~ConnectionEndpoint ()
 
const std::string & host () const
 
unsigned short port () const
 
std::string toString () const
 

Private Attributes

const std::string m_identifier
 
const unsigned short m_maxConn
 
types::AddressRestriction m_addressRestriction
 

Additional Inherited Members

- Public Types inherited from _Wolframe::net::ConnectionEndpoint
enum  ConnectionType { UDP, TCP, SSL }
 
enum  EndPoint { LOCAL_ENDPOINT, REMOTE_ENDPOINT }
 
- Static Public Member Functions inherited from _Wolframe::net::ConnectionEndpoint
static const char * connectionTypeName (ConnectionType t)
 

Detailed Description

No encryption server endpoint.

Constructor & Destructor Documentation

_Wolframe::net::ServerTCPendpoint::ServerTCPendpoint ( const std::string &  Host,
unsigned short  Port,
unsigned short  maxConn,
const LocalEndpointConfig Config,
const types::AddressRestriction AddressRestriction 
)
inline

Member Function Documentation

const types::AddressRestriction& _Wolframe::net::ServerTCPendpoint::addressRestriction ( ) const
inline
unsigned short _Wolframe::net::ServerTCPendpoint::maxConnections ( ) const
inline

Member Data Documentation

types::AddressRestriction _Wolframe::net::ServerTCPendpoint::m_addressRestriction
private
const std::string _Wolframe::net::ServerTCPendpoint::m_identifier
private
const unsigned short _Wolframe::net::ServerTCPendpoint::m_maxConn
private

The documentation for this class was generated from the following file: