A type used to connect DcppHandler and DcppTask.
More...
#include <dcpp.h>
|
| 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. More...
|
|
| 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. More...
|
|
int | check () const |
| Check indicates if the check value is correct. More...
|
|
DcppHandlerRoutine | SuccessHandler () const |
| Returns the success handler routine. More...
|
|
DcppHandlerRoutine | TriggerHandler () const |
| Returns the trigger handler routine. More...
|
|
DcppHandlerRoutine | ErrorHandler () const |
| Returns the Error handler routine. More...
|
|
DcppHandlerRoutine | ErsHandler () const |
| Return the Ers handler routine. More...
|
|
DcppHandlerRoutine | MsgHandler () const |
| Return the MsgOut handler routine. More...
|
|
DcppBulkTransRoutine | BulkTransHandler () const |
| Return the bulk transfer message handler routine. More...
|
|
DcppHandlerRoutine | BulkDoneHandler () const |
| Return the bulkd transfer done message handler routine. More...
|
|
DcppVoidPnt | ClientData () const |
| Return the client data item. More...
|
|
DcppTask * | Task () const |
| Return the associated DcppTask object. More...
|
|
DcppHandlerRet | HandleEvent (StatusType *const status) |
| Handle the event. More...
|
|
bool | Forgotten () const |
| Indicate if the transaction was forgotten. More...
|
|
void | Forget () |
| Forget the transaction. More...
|
|
A type used to connect DcppHandler and DcppTask.
This type keeps track of transactions. It is used internally by DcppTask and DcppHandler.
Constructor for normal transactions.
Constructor for bulk data transactions.
Return the bulkd transfer done message handler routine.
Return the bulk transfer message handler routine.
int DcppTransaction::check |
( |
| ) |
const |
|
inline |
Check indicates if the check value is correct.
References DcppCheckData.
Return the client data item.
Returns the Error handler routine.
Return the Ers handler routine.
void DcppTransaction::Forget |
( |
| ) |
|
|
inline |
bool DcppTransaction::Forgotten |
( |
| ) |
const |
|
inline |
Indicate if the transaction was forgotten.
DcppHandlerRet DcppTransaction::HandleEvent |
( |
StatusType *const |
status | ) |
|
Return the MsgOut handler routine.
Returns the success handler routine.
DcppTask* DcppTransaction::Task |
( |
| ) |
const |
|
inline |
Returns the trigger handler routine.
The documentation for this class was generated from the following file: