blocxx
Public Member Functions | Protected Member Functions

BLOCXX_NAMESPACE::SocketImpl Class Reference

#include <SocketImpl.hpp>

Inheritance diagram for BLOCXX_NAMESPACE::SocketImpl:
BLOCXX_NAMESPACE::SocketBaseImpl BLOCXX_NAMESPACE::SelectableIFC BLOCXX_NAMESPACE::IOIFC BLOCXX_NAMESPACE::IntrusiveCountableBase

List of all members.

Public Member Functions

 SocketImpl ()
 SocketImpl (SocketHandle_t fd, SocketAddress::AddressType addrType)
 SocketImpl (const SocketAddress &addr)
virtual ~SocketImpl ()
Select_t getSelectObj () const

Protected Member Functions

virtual int readAux (void *dataIn, int dataInLen)
virtual int writeAux (const void *dataOut, int dataOutLen)

Detailed Description

Definition at line 55 of file SocketImpl.hpp.


Constructor & Destructor Documentation

BLOCXX_NAMESPACE::SocketImpl::SocketImpl ( )

Definition at line 51 of file SocketImpl.cpp.

BLOCXX_NAMESPACE::SocketImpl::SocketImpl ( SocketHandle_t  fd,
SocketAddress::AddressType  addrType 
)

Definition at line 56 of file SocketImpl.cpp.

BLOCXX_NAMESPACE::SocketImpl::SocketImpl ( const SocketAddress addr) [explicit]

Definition at line 61 of file SocketImpl.cpp.

BLOCXX_NAMESPACE::SocketImpl::~SocketImpl ( ) [virtual]

Definition at line 66 of file SocketImpl.cpp.


Member Function Documentation

Select_t BLOCXX_NAMESPACE::SocketImpl::getSelectObj ( ) const [virtual]

Reimplemented from BLOCXX_NAMESPACE::SocketBaseImpl.

Definition at line 71 of file SocketImpl.cpp.

References BLOCXX_NAMESPACE::SocketBaseImpl::m_sockfd.

int BLOCXX_NAMESPACE::SocketImpl::readAux ( void *  dataIn,
int  dataInLen 
) [protected, virtual]
int BLOCXX_NAMESPACE::SocketImpl::writeAux ( const void *  dataOut,
int  dataOutLen 
) [protected, virtual]

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