Anoncoin  0.9.4
P2P Digital Currency
Public Member Functions | Public Attributes | Private Attributes | List of all members
AcceptedConnectionImpl< Protocol > Class Template Reference
Inheritance diagram for AcceptedConnectionImpl< Protocol >:
[legend]
Collaboration diagram for AcceptedConnectionImpl< Protocol >:
[legend]

Public Member Functions

 AcceptedConnectionImpl (asio::io_service &io_service, ssl::context &context, bool fUseSSL)
 
virtual std::iostream & stream ()
 
virtual std::string peer_address_to_string () const
 
virtual void close ()
 
- Public Member Functions inherited from AcceptedConnection
virtual ~AcceptedConnection ()
 

Public Attributes

Protocol::endpoint peer
 
asio::ssl::stream< typename Protocol::socket > sslStream
 

Private Attributes

SSLIOStreamDevice< Protocol > _d
 
iostreams::stream< SSLIOStreamDevice< Protocol > > _stream
 

Detailed Description

template<typename Protocol>
class AcceptedConnectionImpl< Protocol >

Definition at line 405 of file rpcserver.cpp.

Constructor & Destructor Documentation

template<typename Protocol>
AcceptedConnectionImpl< Protocol >::AcceptedConnectionImpl ( asio::io_service &  io_service,
ssl::context &  context,
bool  fUseSSL 
)
inline

Definition at line 408 of file rpcserver.cpp.

Member Function Documentation

template<typename Protocol>
virtual void AcceptedConnectionImpl< Protocol >::close ( )
inlinevirtual

Implements AcceptedConnection.

Definition at line 428 of file rpcserver.cpp.

template<typename Protocol>
virtual std::string AcceptedConnectionImpl< Protocol >::peer_address_to_string ( ) const
inlinevirtual

Implements AcceptedConnection.

Definition at line 423 of file rpcserver.cpp.

template<typename Protocol>
virtual std::iostream& AcceptedConnectionImpl< Protocol >::stream ( )
inlinevirtual

Implements AcceptedConnection.

Definition at line 418 of file rpcserver.cpp.

Member Data Documentation

template<typename Protocol>
SSLIOStreamDevice<Protocol> AcceptedConnectionImpl< Protocol >::_d
private

Definition at line 437 of file rpcserver.cpp.

template<typename Protocol>
iostreams::stream< SSLIOStreamDevice<Protocol> > AcceptedConnectionImpl< Protocol >::_stream
private

Definition at line 438 of file rpcserver.cpp.

template<typename Protocol>
Protocol::endpoint AcceptedConnectionImpl< Protocol >::peer

Definition at line 433 of file rpcserver.cpp.

template<typename Protocol>
asio::ssl::stream<typename Protocol::socket> AcceptedConnectionImpl< Protocol >::sslStream

Definition at line 434 of file rpcserver.cpp.


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