CMS 3D CMS Logo

lat::SocketAddress Class Reference

Generic socket address. More...

#include <Iguana/Utilities/classlib/iobase/Socket.h>

Inheritance diagram for lat::SocketAddress:

lat::InetAddress lat::LocalAddress

List of all members.

Public Member Functions

virtual sockaddr * address (void) const =0
virtual int family (void) const =0
virtual size_t size (void) const =0
virtual ~SocketAddress (void)


Detailed Description

Generic socket address.

Derived socket classes implement addresses compatible with the socket type.

Definition at line 24 of file Socket.h.


Constructor & Destructor Documentation

virtual lat::SocketAddress::~SocketAddress ( void   )  [virtual]


Member Function Documentation

virtual sockaddr* lat::SocketAddress::address ( void   )  const [pure virtual]

Implemented in lat::InetAddress, and lat::LocalAddress.

virtual int lat::SocketAddress::family ( void   )  const [pure virtual]

Implemented in lat::InetAddress, and lat::LocalAddress.

virtual size_t lat::SocketAddress::size ( void   )  const [pure virtual]

Implemented in lat::InetAddress, and lat::LocalAddress.


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:48:35 2009 for CMSSW by  doxygen 1.5.4