class Actor


Public Methods

Actor(Channel &theChannel, FEM_ObjectBroker &theBroker, int numActorMethods)
virtual ~Actor()
virtual int addMethod(int tag, int (*fp)())
virtual int getMethod()
virtual int processMethod(int tag)
virtual int sendObject(MovableObject &theObject, ChannelAddress *theAddress =0)
virtual int recvObject(MovableObject &theObject, ChannelAddress *theAddress =0)
virtual int sendMessage(const Message &theMessage, ChannelAddress *theAddress =0)
virtual int recvMessage(Message &theMessage, ChannelAddress *theAddress =0)
virtual int sendMatrix(const Matrix &theMatrix, ChannelAddress *theAddress =0)
virtual int recvMatrix(Matrix &theMatrix, ChannelAddress *theAddress =0)
virtual int sendVector(const Vector &theVector, ChannelAddress *theAddress =0)
virtual int recvVector(Vector &theVector, ChannelAddress *theAddress =0)
virtual int sendID(const ID &theID, ChannelAddress *theAddress =0)
virtual int recvID(ID &theID, ChannelAddress *theAddress =0)
Channel* getChannelPtr(void) const
FEM_ObjectBroker* getObjectBrokerPtr(void) const
ChannelAddress* getShadowsAddressPtr(void) const

Protected Fields

FEM_ObjectBroker* theBroker
Channel* theChannel

Documentation

Actor(Channel &theChannel, FEM_ObjectBroker &theBroker, int numActorMethods)

virtual ~Actor()

virtual int addMethod(int tag, int (*fp)())

virtual int getMethod()

virtual int processMethod(int tag)

virtual int sendObject(MovableObject &theObject, ChannelAddress *theAddress =0)

virtual int recvObject(MovableObject &theObject, ChannelAddress *theAddress =0)

virtual int sendMessage(const Message &theMessage, ChannelAddress *theAddress =0)

virtual int recvMessage(Message &theMessage, ChannelAddress *theAddress =0)

virtual int sendMatrix(const Matrix &theMatrix, ChannelAddress *theAddress =0)

virtual int recvMatrix(Matrix &theMatrix, ChannelAddress *theAddress =0)

virtual int sendVector(const Vector &theVector, ChannelAddress *theAddress =0)

virtual int recvVector(Vector &theVector, ChannelAddress *theAddress =0)

virtual int sendID(const ID &theID, ChannelAddress *theAddress =0)

virtual int recvID(ID &theID, ChannelAddress *theAddress =0)

Channel* getChannelPtr(void) const

FEM_ObjectBroker* getObjectBrokerPtr(void) const

ChannelAddress* getShadowsAddressPtr(void) const

FEM_ObjectBroker* theBroker

Channel* theChannel


This class has no child classes.

alphabetic index Contents

this page has been generated automatically by a slightly modified version of doc++ for OpenSees

Copyright Contact Us