Request structure.
More...
#include </home/werner/origo/vish/ocean/plankton/VRequest.hpp>
List of all members.
Classes
- class ID
- An identification object to trace identity of requests. More...
- class Incomplete
- Exception class indicating that some request could not be completed. More...
Public Member Functions
-
void addInterface (const RefPtr< InterfaceBase > &I)
- Add an interface class object.
-
bool AllowAsynchronity () const
- May some operation be performed asynchroneous, such as just being initiated here but completed at a later time?
-
bool ForceSynchronity () const
- Must all operations be synchroneous? If this is true, an operation request will be required to wait and block.
-
RefPtr< ID > getID () const
-
RefPtr< InterfaceBase > getInterface (const type_info &t)
-
bool hasInterface (const type_info &t) const
-
virtual bool isCancelled () const
-
bool isSynchroneous () const
- operator const RefPtr< ValuePool > & () const
- A VRequest may be implicitely converted into a reference pointer to a ValuePool.
-
VRequest & operator= (const VRequest &VR)
- Assignment constructor, shares all values and the ID.
-
string PoolName () const
- Return the name of the associated value pool.
-
void updateFrom (const VRequest &)
- VRequest (bool Synchronity)
- Constructor, make a request for a global value pool with or without forcing synchroneous (blocking) execution.
- VRequest (const RefPtr< ValuePool > &Pool, bool Synchronity)
- Constructor, make a request for a local value pool with or without forcing synchroneous (blocking) execution.
-
VRequest (const VRequest &VR)
- Copy constructor, shares all values and the ID.
Public Attributes
-
RefPtr< ValuePool > GhostValues
- Eventually, some variables of an request are contained in a value pool.
-
Ageable MostRecentConnectionAge
-
long MostRecentlyChangedObjectID
Friends
Detailed Description
Request structure.
- Examples:
-
abcexample.cpp, AnemoneBoundingVolume.cpp, BoundingVolume.cpp, ClippingPlane.cpp, ComputeGridStreamLines.cpp, ComputeMultiStreamLines.cpp, DemoSphere.cpp, exocoetida.cpp, Gear.cpp, InteractivePoint.cpp, MultiplyInt.cpp, PointSprite.cpp, SeagrassBoundingVolume.cpp, stockvish.cpp, and WebVish.cpp.
Constructor & Destructor Documentation
Wizt::VRequest::VRequest |
( |
bool |
Synchronity | ) |
|
Constructor, make a request for a global value pool with or without forcing synchroneous (blocking) execution.
Creates a new ID
Wizt::VRequest::VRequest |
( |
const RefPtr< ValuePool > & |
Pool, |
|
|
bool |
Synchronity |
|
) |
| |
Constructor, make a request for a local value pool with or without forcing synchroneous (blocking) execution.
Creates a new ID here.
Member Function Documentation
Wizt::VRequest::operator const RefPtr< ValuePool > & |
( |
| ) |
const [inline] |
A VRequest may be implicitely converted into a reference pointer to a ValuePool.
This simplifies various calls.
The documentation for this class was generated from the following files:
- ocean/plankton/VRequest.hpp
- ocean/plankton/VRequest.cpp