GAS_NetFetchData Class Reference

#include <GAS_NetFetchData.h>

Inheritance diagram for GAS_NetFetchData:

GAS_SubSolver SIM_Solver SIM_OptionsUser SIM_Data

List of all members.

Public Member Functions

 GET_DATA_FUNC_S (GAS_NAME_GEOMETRY, GeometryName)
 GET_DATA_FUNC_S (GAS_NAME_TRACKERADDR, TrackerAddress)
 GET_DATA_FUNC_I (GAS_NAME_TRACKERPORT, TrackerPort)
 GET_DATA_FUNC_S (GAS_NAME_JOBNAME, JobName)
 GET_DATA_FUNC_I ("peer", Peer)
 GET_DATA_FUNC_I ("npeer", NPeer)
 GET_DATA_FUNC_S ("srcobject", SourceObject)
 GET_DATA_FUNC_S ("srcdataname", SourceDataName)
 GET_DATA_FUNC_I ("srcpeer", SourcePeer)
 GET_DATA_FUNC_S ("dstdataname", DestDataName)

Protected Member Functions

 GAS_NetFetchData (const SIM_DataFactory *factory)
virtual ~GAS_NetFetchData ()
virtual bool solveGasSubclass (SIM_Engine &engine, SIM_Object *obj, SIM_Time time, SIM_Time timestep)
void processRequest (UT_NetExchange &netxchg, UT_NetMessage *msg, SIM_Engine &engine)
void postDataError (UT_NetExchange &netxchg, int dstpeer, const char *errmsg)
void attachData (SIM_Engine &engine, SIM_Object *obj, SIM_Time time, const char *dstdataname, const char *data, int len)


Detailed Description

Definition at line 30 of file GAS_NetFetchData.h.


Constructor & Destructor Documentation

GAS_NetFetchData::GAS_NetFetchData ( const SIM_DataFactory factory  )  [explicit, protected]

virtual GAS_NetFetchData::~GAS_NetFetchData (  )  [protected, virtual]


Member Function Documentation

void GAS_NetFetchData::attachData ( SIM_Engine engine,
SIM_Object obj,
SIM_Time  time,
const char *  dstdataname,
const char *  data,
int  len 
) [protected]

GAS_NetFetchData::GET_DATA_FUNC_I ( "srcpeer"  ,
SourcePeer   
)

GAS_NetFetchData::GET_DATA_FUNC_I ( "npeer"  ,
NPeer   
)

GAS_NetFetchData::GET_DATA_FUNC_I ( "peer"  ,
Peer   
)

GAS_NetFetchData::GET_DATA_FUNC_I ( GAS_NAME_TRACKERPORT  ,
TrackerPort   
)

GAS_NetFetchData::GET_DATA_FUNC_S ( "dstdataname"  ,
DestDataName   
)

GAS_NetFetchData::GET_DATA_FUNC_S ( "srcdataname"  ,
SourceDataName   
)

GAS_NetFetchData::GET_DATA_FUNC_S ( "srcobject"  ,
SourceObject   
)

GAS_NetFetchData::GET_DATA_FUNC_S ( GAS_NAME_JOBNAME  ,
JobName   
)

GAS_NetFetchData::GET_DATA_FUNC_S ( GAS_NAME_TRACKERADDR  ,
TrackerAddress   
)

GAS_NetFetchData::GET_DATA_FUNC_S ( GAS_NAME_GEOMETRY  ,
GeometryName   
)

void GAS_NetFetchData::postDataError ( UT_NetExchange netxchg,
int  dstpeer,
const char *  errmsg 
) [protected]

void GAS_NetFetchData::processRequest ( UT_NetExchange netxchg,
UT_NetMessage msg,
SIM_Engine engine 
) [protected]

virtual bool GAS_NetFetchData::solveGasSubclass ( SIM_Engine engine,
SIM_Object obj,
SIM_Time  time,
SIM_Time  timestep 
) [protected, virtual]

Moves the fields given by FieldName by the given velocity field. Moves the points given by GeometryName likewise.

Implements GAS_SubSolver.


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

Generated on Fri May 25 00:10:23 2012 for HDK by  doxygen 1.5.9