TCP_SocketNoDelay Class Reference

#include <TCP_SocketNoDelay.h>

Inheritance diagram for TCP_SocketNoDelay:

Channel List of all members.

Public Member Functions

 TCP_SocketNoDelay ()
 TCP_SocketNoDelay (unsigned int)
 TCP_SocketNoDelay (unsigned int other_Port, char *other_InetAddr)
 ~TCP_SocketNoDelay ()
virtual int setUpShadow (void)
virtual int setUpActor (void)
int setNextAddress (const ChannelAddress &otherChannelAddress)
virtual ChannelAddressgetLastSendersAddress (void)
int sendObj (MovableObject &theObject, FEM_ObjectBroker &theBroker, ChannelAddress *theAddress=0)
int recvObj (MovableObject &theObject, FEM_ObjectBroker &theBroker, ChannelAddress *theAddress=0)
int recvMsg (Message &, ChannelAddress *theAddress=0)
int sendMsg (const Message &, ChannelAddress *theAddress=0)
int sendMatrix (const Matrix &theMatrix, ChannelAddress *theAddress=0)
int recvMatrix (Matrix &theMatrix, ChannelAddress *theAddress=0)
int sendVector (const Vector &theVector, ChannelAddress *theAddress=0)
int recvVector (Vector &theVector, ChannelAddress *theAddress=0)
int sendID (const ID &theID, ChannelAddress *theAddress=0)
int recvID (ID &theID, ChannelAddress *theAddress=0)
unsigned int getPortNumber (void) const
char * addToProgram (void)

Detailed Description

Definition at line 43 of file TCP_SocketNoDelay.h.


Constructor & Destructor Documentation

TCP_SocketNoDelay::TCP_SocketNoDelay (  ) 

Definition at line 53 of file TCP_SocketNoDelay.cpp.

References opserr.

TCP_SocketNoDelay::TCP_SocketNoDelay ( unsigned  int  ) 

Definition at line 86 of file TCP_SocketNoDelay.cpp.

References MAX_INET_ADDR, and opserr.

TCP_SocketNoDelay::TCP_SocketNoDelay ( unsigned int  other_Port,
char *  other_InetAddr 
)

Definition at line 127 of file TCP_SocketNoDelay.cpp.

References opserr.

TCP_SocketNoDelay::~TCP_SocketNoDelay (  ) 

Definition at line 159 of file TCP_SocketNoDelay.cpp.


Member Function Documentation

int TCP_SocketNoDelay::setUpShadow ( void   )  [virtual]

Definition at line 204 of file TCP_SocketNoDelay.cpp.

References opserr.

int TCP_SocketNoDelay::setUpActor ( void   )  [virtual]

Definition at line 167 of file TCP_SocketNoDelay.cpp.

References opserr.

int TCP_SocketNoDelay::setNextAddress ( const ChannelAddress otherChannelAddress  )  [virtual]

virtual ChannelAddress* TCP_SocketNoDelay::getLastSendersAddress ( void   )  [inline, virtual]

Implements Channel.

Definition at line 55 of file TCP_SocketNoDelay.h.

int TCP_SocketNoDelay::sendObj ( MovableObject theObject,
FEM_ObjectBroker theBroker,
ChannelAddress theAddress = 0 
)

int TCP_SocketNoDelay::recvObj ( MovableObject theObject,
FEM_ObjectBroker theBroker,
ChannelAddress theAddress = 0 
)

int TCP_SocketNoDelay::recvMsg ( Message ,
ChannelAddress theAddress = 0 
)

int TCP_SocketNoDelay::sendMsg ( const Message ,
ChannelAddress theAddress = 0 
)

int TCP_SocketNoDelay::sendMatrix ( const Matrix theMatrix,
ChannelAddress theAddress = 0 
)

int TCP_SocketNoDelay::recvMatrix ( Matrix theMatrix,
ChannelAddress theAddress = 0 
)

int TCP_SocketNoDelay::sendVector ( const Vector theVector,
ChannelAddress theAddress = 0 
)

int TCP_SocketNoDelay::recvVector ( Vector theVector,
ChannelAddress theAddress = 0 
)

int TCP_SocketNoDelay::sendID ( const ID theID,
ChannelAddress theAddress = 0 
)

int TCP_SocketNoDelay::recvID ( ID theID,
ChannelAddress theAddress = 0 
)

unsigned int TCP_SocketNoDelay::getPortNumber ( void   )  const

Definition at line 679 of file TCP_SocketNoDelay.cpp.

Referenced by addToProgram().

char * TCP_SocketNoDelay::addToProgram ( void   )  [virtual]

Implements Channel.

Definition at line 686 of file TCP_SocketNoDelay.cpp.

References getPortNumber(), and MAX_INET_ADDR.


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

Generated on Mon Oct 23 15:05:50 2006 for OpenSees by doxygen 1.5.0