IBR-DTNSuite  0.10
BundleStream Member List

This is the complete list of members for BundleStream, including all inherited members.

abort()dtn::api::Client
base()BundleStream
BundleStream(ibrcommon::socketstream &stream, size_t min_chunk_size, size_t max_chunk_size, const std::string &app="stream", const dtn::data::EID &group=dtn::data::EID(), bool wait_seq_zero=false)BundleStream
Client(const std::string &app, ibrcommon::socketstream &stream, const COMMUNICATION_MODE mode=MODE_BIDIRECTIONAL)dtn::api::Client
Client(const std::string &app, const dtn::data::EID &group, ibrcommon::socketstream &stream, const COMMUNICATION_MODE mode=MODE_BIDIRECTIONAL)dtn::api::Client
close()dtn::api::Client
COMMUNICATION_MODE enum namedtn::api::Client
connect()dtn::api::Client
CONNECTION_SHUTDOWN_ERROR enum valuedtn::streams::StreamConnection
CONNECTION_SHUTDOWN_IDLE enum valuedtn::streams::StreamConnection
CONNECTION_SHUTDOWN_NODE_TIMEOUT enum valuedtn::streams::StreamConnection
CONNECTION_SHUTDOWN_NOTSET enum valuedtn::streams::StreamConnection
CONNECTION_SHUTDOWN_PEER_SHUTDOWN enum valuedtn::streams::StreamConnection
CONNECTION_SHUTDOWN_SIMPLE_SHUTDOWN enum valuedtn::streams::StreamConnection
ConnectionShutdownCases enum namedtn::streams::StreamConnection
enableIdleTimeout(const dtn::data::Timeout &seconds)dtn::streams::StreamConnection
eventBundleAck(const dtn::data::Length &ack)dtn::api::Clientvirtual
eventBundleForwarded()dtn::api::Clientinlinevirtual
eventBundleRefused()dtn::api::Clientinlinevirtual
eventConnectionDown()dtn::api::Clientvirtual
eventConnectionUp(const dtn::streams::StreamContactHeader &)dtn::api::Clientinlinevirtual
eventError()dtn::api::Clientinlinevirtual
eventShutdown(StreamConnection::ConnectionShutdownCases)dtn::api::Clientinlinevirtual
dtn::streams::StreamConnection::Callback::eventShutdown(StreamConnection::ConnectionShutdownCases csc)=0dtn::streams::StreamConnection::Callbackpure virtual
eventTimeout()dtn::api::Clientinlinevirtual
getBundle(const dtn::data::Timeout timeout=0)dtn::api::Client
getMonitorStat(int index)dtn::streams::StreamConnection
handshake(const dtn::data::EID &eid, const dtn::data::Timeout &timeout, const dtn::data::Bitset< StreamContactHeader::HEADER_BITS > &flags)dtn::streams::StreamConnection
keepalive()dtn::streams::StreamConnection
lastackdtn::api::Client
MODE_BIDIRECTIONAL enum valuedtn::api::Client
MODE_SENDONLY enum valuedtn::api::Client
operator<<(const dtn::data::Bundle &b)dtn::api::Client
rdbuf()BundleStream
received(const dtn::data::Bundle &b)BundleStreamprotectedvirtual
dtn::api::Client::received(const dtn::streams::StreamContactHeader &)dtn::api::Clientinlineprotectedvirtual
reject()dtn::streams::StreamConnection
resetMonitorStats()dtn::streams::StreamConnection
setAutoFlush(bool val)BundleStream
setMonitor(bool val)dtn::streams::StreamConnection
setReceiveTimeout(unsigned int timeout)BundleStream
shutdown(ConnectionShutdownCases csc=CONNECTION_SHUTDOWN_SIMPLE_SHUTDOWN)dtn::streams::StreamConnection
StreamConnection(StreamConnection::Callback &cb, iostream &stream, const dtn::data::Length buffer_size=4096)dtn::streams::StreamConnection
~BundleStream()BundleStreamvirtual
~Client()dtn::api::Clientvirtual
~StreamConnection()dtn::streams::StreamConnectionvirtual