AAO DRAMA C++ Interface (Old style)
DRAMA C++, Depreciated, don't use for new code
|
A class which runs DRAMA parameter monitoring transactions. More...
#include <dcppmonitor.h>
Public Member Functions | |
DcppMonitor (DcppTask *Task) | |
Construct a parameter monitor controller for the specified task. | |
void | Add (const char *const name, StatusType *const status, const DcppHandlerRoutine SuccessHandler=0, const DcppHandlerRoutine ErrorHandler=0, const DcppVoidPnt ClientData=0) const |
Add a parameter to the list of parameters being monitored. | |
void | Cancel (StatusType *const status, const DcppHandlerRoutine SuccessHandler=0, const DcppHandlerRoutine ErrorHandler=0, const DcppVoidPnt ClientData=0) const |
Trigger the cancelling of a monitor operation. | |
void | Delete (const char *const name, StatusType *const status, const DcppHandlerRoutine SuccessHandler=0, const DcppHandlerRoutine ErrorHandler=0, const DcppVoidPnt ClientData=0) const |
Delete a parameter from the list of parameters being monitored. | |
void | Forward (const char *const MTask, const char *const Action, const DcppHandlerRoutine CompletedHandler, const DcppVoidPnt ClientData, const bool SendCurrent, const int count, StatusType *const status,...) |
Start a monitor forward operation. | |
void | Forward (const char *const MTask, const char *const Action, const DcppHandlerRoutine StartedHandler, const DcppHandlerRoutine CompletedHandler, const DcppVoidPnt ClientData, const bool SendCurrent, const int count, StatusType *const status,...) |
Start a monitor forward operation, with started handler. | |
void | ForwardForget (const char *const MTask, const char *const Action, const DcppHandlerRoutine CompletedHandler, const DcppVoidPnt ClientData, const bool SendCurrent, const int count, StatusType *const status,...) |
Start a monitor forward operation but orphan it. | |
void | ForwardStartForget (const char *const MTask, const char *const Action, const DcppHandlerRoutine StartHandler, const DcppHandlerRoutine CompletedHandler, const DcppVoidPnt ClientData, const bool SendCurrent, const int count, StatusType *const status,...) |
Start a monitor forward operation but orphan it after starting. | |
bool | IsActive () |
Returns true if the monitor operation is active. | |
bool | IsInitial () |
Returns true if the monitor operation has not yet been started. | |
bool | IsStarting () |
Returns true if the monitor operation is currently starting. | |
void | Monitor (const DcppMonChangedRoutine ChangedHandler, const DcppHandlerRoutine CompletedHandler, const DcppVoidPnt ClientData, const bool SendCurrent, const int count, StatusType *const status,...) |
Start a monitor operation. | |
void | MonitorForget (const DcppMonChangedRoutine ChangedHandler, const DcppHandlerRoutine CompletedHandler, const DcppVoidPnt ClientData, const bool SendCurrent, const int count, StatusType *const status,...) |
Start a monitor operation but orphan it. | |
void | Reset () |
Reset the state of the monitor. | |
DcppTask * | Task () const |
Return the associated task object. | |
A class which runs DRAMA parameter monitoring transactions.
This class provides a wrap around to parameter monitoring operations. It uses a DcppTask object previously constructed by the user and on which a GetPath operation must have been completed.
Click here for the DRAMA home page and here for the AAO home page.
For more information, contact tony.farrell@mq.edu.au
Generated on Thu Dec 12 2024 23:07:38 for AAO DRAMA C++ Interface (Old style) by 1.9.8