#include <bulkDataSenderDefaultCb.h>
Public Member Functions | |
BulkDataSenderDefaultCallback (TAO_StreamCtrl *stream_p) | |
virtual int | handle_timeout (void *arg) |
virtual int | handle_end_stream (void) |
virtual void | get_timeout (ACE_Time_Value *&tv, void *&arg) |
void | set_protocol_object (TAO_AV_Protocol_Object *prtclObject_p) |
virtual int | handle_destroy (void) |
ACE_HANDLE | getHandle () |
CORBA::Boolean | isFepAlive () |
Private Attributes | |
TAO_StreamCtrl * | stream_p |
TAO_AV_Protocol_Object * | protocolObject_p |
CORBA::Boolean | isFepAlive_m |
BulkDataSenderDefaultCallback::BulkDataSenderDefaultCallback | ( | TAO_StreamCtrl * | stream_p | ) | [inline] |
Constructor
stream | established stream on which data are sent |
References ACS_TRACE, and isFepAlive_m.
virtual void BulkDataSenderDefaultCallback::get_timeout | ( | ACE_Time_Value *& | tv, | |
void *& | arg | |||
) | [inline, virtual] |
Sets the timeout tv which determines the period of sending data. (zoer means that the callback is never activated).
References ACS_TRACE.
ACE_HANDLE BulkDataSenderDefaultCallback::getHandle | ( | ) | [inline] |
virtual int BulkDataSenderDefaultCallback::handle_destroy | ( | void | ) | [inline, virtual] |
References ACS_TRACE, and isFepAlive_m.
virtual int BulkDataSenderDefaultCallback::handle_end_stream | ( | void | ) | [inline, virtual] |
References ACS_TRACE.
virtual int BulkDataSenderDefaultCallback::handle_timeout | ( | void * | arg | ) | [inline, virtual] |
Method called with a period determined by the the timeout tv parameter (see method get_timeout(...).
References ACS_TRACE.
CORBA::Boolean BulkDataSenderDefaultCallback::isFepAlive | ( | ) | [inline] |
References isFepAlive_m.
void BulkDataSenderDefaultCallback::set_protocol_object | ( | TAO_AV_Protocol_Object * | prtclObject_p | ) | [inline] |
References ACS_TRACE, and protocolObject_p.
CORBA::Boolean BulkDataSenderDefaultCallback::isFepAlive_m [private] |
Referenced by BulkDataSenderDefaultCallback(), handle_destroy(), and isFepAlive().
TAO_AV_Protocol_Object* BulkDataSenderDefaultCallback::protocolObject_p [private] |
Referenced by set_protocol_object().
TAO_StreamCtrl* BulkDataSenderDefaultCallback::stream_p [private] |