22 #ifndef BINARYSTREAMCLIENT_H_
23 #define BINARYSTREAMCLIENT_H_
60 class Sender :
public ibrcommon::JoinableThread,
public ibrcommon::Queue<dtn::data::Bundle>
84 ibrcommon::Queue<dtn::data::Bundle> _sentqueue;
virtual void eventConnectionDown()
virtual ~BinaryStreamClient()
BinaryStreamClient(ClientHandler &client, ibrcommon::socketstream &stream)
virtual void eventShutdown(dtn::streams::StreamConnection::ConnectionShutdownCases csc)
virtual void eventTimeout()
virtual void eventBundleRefused()
virtual void eventConnectionUp(const dtn::streams::StreamContactHeader &header)
virtual void eventBundleAck(const dtn::data::Length &ack)
void queue(const dtn::data::Bundle &bundle)
const dtn::data::EID & getPeer() const
void received(const dtn::streams::StreamContactHeader &h)
virtual void eventError()
virtual void eventBundleForwarded()