#include <bulkDataCallback.h>
Inheritance diagram for BulkDataCallback:

Public Types | |
| enum | Cb_State { CB_UNS, CB_SEND_PARAM, CB_SEND_DATA } |
| enum | Cb_SubState { CB_SUB_UNS, CB_SUB_INIT } |
Public Member Functions | |
| BulkDataCallback () | |
| virtual | ~BulkDataCallback () |
| virtual int | handle_start (void) |
| virtual int | handle_stop (void) |
| virtual int | handle_destroy (void) |
| virtual int | receive_frame (ACE_Message_Block *frame, TAO_AV_frame_info *frame_info, const ACE_Addr &) |
| virtual void | setFlowname (const char *) |
| virtual void | setReceiverName (ACE_CString recvName) |
| virtual void | setSleepTime (ACE_Time_Value locWaitPeriod) |
| virtual void | setSafeTimeout (CORBA::ULong locLoop) |
| virtual CORBA::Boolean | isTimeout () |
| virtual CORBA::Boolean | isWorking () |
| virtual CORBA::Boolean | isError () |
| virtual CompletionImpl * | getErrorCompletion () |
| virtual void | setFlowTimeout (CORBA::ULong timeout) |
| virtual void | closePeer () |
| template<class TCallback> void | setReceiver (AcsBulkdata::BulkDataReceiver< TCallback > *recv) |
| virtual int | cbStart (ACE_Message_Block *userParam_p=0)=0 |
| virtual int | cbReceive (ACE_Message_Block *frame_p)=0 |
| virtual int | cbStop ()=0 |
Protected Attributes | |
| ACE_CString | flowname_m |
| CORBA::ULong | flowNumber_m |
| ACE_CString | recvName_m |
Private Member Functions | |
| void | cleanRecvBuffer () |
| void | checkFlowTimeout () |
Private Attributes | |
| ACE_Time_Value | waitPeriod_m |
| CORBA::ULong | loop_m |
| Cb_State | state_m |
| Cb_SubState | substate_m |
| CORBA::Long | dim_m |
| CORBA::Long | count_m |
| CORBA::Long | frameCount_m |
| ACE_Message_Block * | bufParam_p |
| CORBA::Boolean | timeout_m |
| CORBA::Boolean | working_m |
| CORBA::Boolean | error_m |
| ACSBulkDataStatus::AVCbErrorCompletion * | errComp_p |
| CORBA::ULong | flowTimeout_m |
| ACE_Time_Value | startTime_m |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented in BulkDataReceiverCbEx3.
|
|
|
|
|
|
|
1.3.8