#include <dcpp.h>
This type keeps track of transactions. It is used internally by DcppTask and DcppHandler.
Public Methods | |
| DcppTransaction (DcppTask *Task, const DcppHandlerRoutine Success=0, const DcppHandlerRoutine Error=0, const DcppHandlerRoutine Trigger=0, const DcppHandlerRoutine Ers=0, const DcppHandlerRoutine Msg=0, const DcppVoidPnt ClientData=0) | |
| Constructor for normal transactions. | |
| DcppTransaction (DcppTask *Task, const DcppHandlerRoutine Success=0, const DcppHandlerRoutine Error=0, const DcppHandlerRoutine Trigger=0, const DcppHandlerRoutine Ers=0, const DcppHandlerRoutine Msg=0, const DcppBulkTransRoutine BulkTrans=0, const DcppHandlerRoutine BulkDone=0, const DcppVoidPnt ClientData=0) | |
| Constructor for bulk data transactions. | |
| int | check () const |
| Check indicates if the check value is correct. | |
| DcppHandlerRoutine | SuccessHandler () const |
| Returns the success handler routine. | |
| DcppHandlerRoutine | TriggerHandler () const |
| Returns the trigger handler routine. | |
| DcppHandlerRoutine | ErrorHandler () const |
| Returns the Error handler routine. | |
| DcppHandlerRoutine | ErsHandler () const |
| Return the Ers handler routine. | |
| DcppHandlerRoutine | MsgHandler () const |
| Return the MsgOut handler routine. | |
| DcppBulkTransRoutine | BulkTransHandler () const |
| Return the bulk transfer message handler routine. | |
| DcppHandlerRoutine | BulkDoneHandler () const |
| Return the bulkd transfer done message handler routine. | |
| DcppVoidPnt | ClientData () const |
| Return the client data item. | |
| DcppTask * | Task () const |
| Return the associated DcppTask object. | |
| DcppHandlerRet | HandleEvent (StatusType *const status) |
| Handle the event. | |
| bool | Forgotten () const |
| Indicate if the transaction was forgotten. | |
| void | Forget () |
| Forget the transaction. | |
|
||||||||||||||||||||||||||||||||
|
Constructor for normal transactions.
|
|
||||||||||||||||||||||||||||||||||||||||
|
Constructor for bulk data transactions.
|
|
|
Return the bulkd transfer done message handler routine.
|
|
|
Return the bulk transfer message handler routine.
|
|
|
Check indicates if the check value is correct.
|
|
|
Return the client data item.
|
|
|
Returns the Error handler routine.
|
|
|
Return the Ers handler routine.
|
|
|
Forget the transaction.
|
|
|
Indicate if the transaction was forgotten.
|
|
|
Handle the event.
|
|
|
Return the MsgOut handler routine.
|
|
|
Returns the success handler routine.
|
|
|
Return the associated DcppTask object.
|
|
|
Returns the trigger handler routine.
|
Click here for the DRAMA home page and here for the AAO home page.
For more information, contact tjf@aaoepp.aao.gov.au Generated on Tue Nov 3 09:09:56 2009 for AAO DRAMA C++ Interfaces by
1.2.18