8 #ifndef OPENDDS_DCPS_TRANSPORT_TCP_TCPRECEIVESTRATEGY_H 9 #define OPENDDS_DCPS_TRANSPORT_TCP_TCPRECEIVESTRATEGY_H 57 virtual void relink(
bool do_suspend =
true);
70 #if defined (__ACE_INLINE__)
ACE_Reactor * get_reactor()
ReactorTask_rch reactor_task_
virtual ssize_t receive_bytes(iovec iov[], int n, ACE_INET_Addr &remote_address, ACE_HANDLE fd, bool &stop)
Only our subclass knows how to do this.
virtual ~TcpReceiveStrategy()
bool gracefully_disconnected()
virtual void stop_i()
Let the subclass stop.
virtual int start_i()
Let the subclass start.
Holds a data sample received by the transport.
virtual void relink(bool do_suspend=true)
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
TcpReceiveStrategy(TcpDataLink &link, const ReactorTask_rch &task)
The Internal API and Implementation of OpenDDS.
virtual void deliver_sample(ReceivedDataSample &sample, const ACE_INET_Addr &remote_address)
Called when there is a ReceivedDataSample to be delivered.