66 #include "utility/actor/channel/Socket.h" 67 #include "utility/actor/channel/Channel.h" 83 struct sockaddr_in addr_in;
87 struct sockaddr_in addr_in;
91 char *shadow_inetAddr;
92 unsigned int shadow_port;
96 unsigned int getPortNumber(
void)
const;
100 UDP_Socket(
unsigned int other_Port,
char *other_InetAddr);
105 virtual int setUpConnection(
void);
Float vector abstraction.
Definition: Vector.h:93
Object that can move between processes.
Definition: MovableObject.h:99
int sendMsg(int dbTag, int commitTag, const Message &, ChannelAddress *theAddress=0)
A method invoked to send the data in the Message object theMsg to another Channel object...
Definition: UDP_Socket.cpp:338
char * addToProgram(void)
When creating remote actors the channels created in the actor space need to know how to contact the s...
Definition: UDP_Socket.cpp:693
FEM_ObjectBroker is is an object broker class for the finite element method.
Definition: FEM_ObjectBroker.h:145
Vector of integers.
Definition: ID.h:93
int recvMatrix(int dbTag, int commitTag, Matrix &, ChannelAddress *theAddress=0)
Invoked to receive the data in the Matrix object theMatrix to another Channel object.
Definition: UDP_Socket.cpp:386
int recvObj(int commitTag, MovableObject &, FEM_ObjectBroker &, ChannelAddress *theAddress=0)
Receive the object a través de éste canal.
Definition: UDP_Socket.cpp:249
int sendMatrix(int dbTag, int commitTag, const Matrix &, ChannelAddress *theAddress=0)
Invoked to receive the data in the Matrix object theMatrix to another Channel object.
Definition: UDP_Socket.cpp:440
int sendVector(int dbTag, int commitTag, const Vector &, ChannelAddress *theAddress=0)
Invoked to receive the data in the Vector object theVector to another Channel object.
Definition: UDP_Socket.cpp:541
int recvMsg(int dbTag, int commitTag, Message &, ChannelAddress *theAddress=0)
Invoked to send the data in the Message object theMsg to another Channel object.
Definition: UDP_Socket.cpp:286
int sendID(int dbTag, int commitTag, const ID &, ChannelAddress *theAddress=0)
Invoked to receive the data in the ID object theID to another Channel object.
Definition: UDP_Socket.cpp:641
int sendObj(int commitTag, MovableObject &, ChannelAddress *theAddress=0)
Send the object a través de éste canal.
Definition: UDP_Socket.cpp:221
Channel is an abstract base class which defines the channel interface.
Definition: Channel.h:91
Message between processes.
Definition: Message.h:76
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
Definition: ChannelAddress.h:69
Matrix of floats.
Definition: Matrix.h:108
int recvVector(int dbTag, int commitTag, Vector &, ChannelAddress *theAddress=0)
Invoked to receive the data in the Vector object theVector to another Channel object.
Definition: UDP_Socket.cpp:488
int recvID(int dbTag, int commitTag, ID &, ChannelAddress *theAddress=0)
Invoked to receive the data in the ID object theID to another Channel object.
Definition: UDP_Socket.cpp:589
DP_Socket is a sub-class of channel.
Definition: UDP_Socket.h:76
int setNextAddress(const ChannelAddress &otherChannelAddress)
A method invoked to set specify the next address that the next messages to be sent if {sendMessage()}...
Definition: UDP_Socket.cpp:199