OW_NAMESPACE::SocketImpl Class Reference

#include <OW_SocketImpl.hpp>

Inheritance diagram for OW_NAMESPACE::SocketImpl:

Inheritance graph
[legend]
Collaboration diagram for OW_NAMESPACE::SocketImpl:

Collaboration graph
[legend]
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 52 of file OW_SocketImpl.hpp.


Constructor & Destructor Documentation

OW_NAMESPACE::SocketImpl::SocketImpl  ) 
 

Definition at line 47 of file OW_SocketImpl.cpp.

OW_NAMESPACE::SocketImpl::SocketImpl SocketHandle_t  fd,
SocketAddress::AddressType  addrType
 

Definition at line 52 of file OW_SocketImpl.cpp.

OW_NAMESPACE::SocketImpl::SocketImpl const SocketAddress addr  )  [explicit]
 

Definition at line 57 of file OW_SocketImpl.cpp.

OW_NAMESPACE::SocketImpl::~SocketImpl  )  [virtual]
 

Definition at line 62 of file OW_SocketImpl.cpp.


Member Function Documentation

Select_t OW_NAMESPACE::SocketImpl::getSelectObj  )  const [virtual]
 

Reimplemented from OW_NAMESPACE::SocketBaseImpl.

Definition at line 67 of file OW_SocketImpl.cpp.

References OW_NAMESPACE::SocketBaseImpl::m_sockfd.

int OW_NAMESPACE::SocketImpl::readAux void *  dataIn,
int  dataInLen
[protected, virtual]
 

Implements OW_NAMESPACE::SocketBaseImpl.

Definition at line 81 of file OW_SocketImpl.cpp.

References OW_NAMESPACE::SocketBaseImpl::m_sockfd, and OW_NAMESPACE::BinarySerialization::read().

int OW_NAMESPACE::SocketImpl::writeAux const void *  dataOut,
int  dataOutLen
[protected, virtual]
 

Implements OW_NAMESPACE::SocketBaseImpl.

Definition at line 90 of file OW_SocketImpl.cpp.

References OW_NAMESPACE::SocketBaseImpl::m_sockfd, and OW_NAMESPACE::BinarySerialization::write().


The documentation for this class was generated from the following files:
Generated on Thu Feb 9 09:14:56 2006 for openwbem by  doxygen 1.4.6