Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members
Actor Class Reference#include <Actor.h>
List of all members.
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 Attributes |
FEM_ObjectBroker* | theBroker |
Channel* | theChannel |
Constructor & Destructor Documentation
Actor::~Actor (
|
) [virtual]
|
|
Member Function Documentation
int Actor::addMethod (
|
int tag,
|
|
int(* fp)() ) [virtual]
|
|
Channel * Actor::getChannelPtr (
|
void ) const
|
|
int Actor::getMethod (
|
) [virtual]
|
|
int Actor::processMethod (
|
int tag ) [virtual]
|
|
int Actor::sendID (
|
const ID & theID,
|
|
ChannelAddress * theAddress = 0 ) [virtual]
|
|
Member Data Documentation
Channel * Actor::theChannel [protected]
|
|
The documentation for this class was generated from the following files:
|
|