CMS 3D CMS Logo

lat::InetSocket Class Reference

Internet domain stream socket. More...

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

Inheritance diagram for lat::InetSocket:

lat::Socket lat::IOChannel lat::IOInput lat::IOOutput lat::InetServerSocket

List of all members.

Public Member Functions

virtual void bind (const InetAddress &a)
virtual void connect (const InetAddress &a)
virtual void create (int type=SocketConst::TypeStream, int protocol=0)
 InetSocket (const InetAddress &to, int type=SocketConst::TypeStream, int protocol=0)
 InetSocket (int type, int protocol=0)
 InetSocket (void)
IOSize peek (IOBuffer into, InetAddress &source)
virtual IOSize peek (void *into, IOSize n, InetAddress &source)
virtual InetAddress peername (void)
IOSize read (IOBuffer into, InetAddress &source)
virtual IOSize read (void *into, IOSize n, InetAddress &source)
virtual InetAddress sockname (void)
IOSize write (IOBuffer from, const InetAddress &dest)
virtual IOSize write (const void *from, IOSize n, const InetAddress &dest)
 ~InetSocket (void)

Protected Member Functions

virtual Socketcopy (void)


Detailed Description

Internet domain stream socket.

Definition at line 52 of file InetSocket.h.


Constructor & Destructor Documentation

lat::InetSocket::InetSocket ( void   ) 

lat::InetSocket::InetSocket ( int  type,
int  protocol = 0 
)

lat::InetSocket::InetSocket ( const InetAddress to,
int  type = SocketConst::TypeStream,
int  protocol = 0 
)

lat::InetSocket::~InetSocket ( void   ) 


Member Function Documentation

virtual void lat::InetSocket::bind ( const InetAddress a  )  [virtual]

virtual void lat::InetSocket::connect ( const InetAddress a  )  [virtual]

Referenced by VisNet::run(), IgNet::run(), and DQMNet::run().

virtual Socket* lat::InetSocket::copy ( void   )  [protected, virtual]

Implements lat::Socket.

Reimplemented in lat::InetServerSocket.

virtual void lat::InetSocket::create ( int  type = SocketConst::TypeStream,
int  protocol = 0 
) [virtual]

IOSize lat::InetSocket::peek ( IOBuffer  into,
InetAddress source 
)

virtual IOSize lat::InetSocket::peek ( void into,
IOSize  n,
InetAddress source 
) [virtual]

virtual InetAddress lat::InetSocket::peername ( void   )  [virtual]

IOSize lat::InetSocket::read ( IOBuffer  into,
InetAddress source 
)

virtual IOSize lat::InetSocket::read ( void into,
IOSize  n,
InetAddress source 
) [virtual]

virtual InetAddress lat::InetSocket::sockname ( void   )  [virtual]

IOSize lat::InetSocket::write ( IOBuffer  from,
const InetAddress dest 
)

virtual IOSize lat::InetSocket::write ( const void from,
IOSize  n,
const InetAddress dest 
) [virtual]


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