|
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 Sun Nov 23 2025 07:04:28 for AAO DRAMA C++ Interface (Old style) by