IBR-DTNSuite 0.6

dtn::net Namespace Reference

Classes

class  BundleReceivedEvent
class  BundleReceiver
class  ConnectionEvent
class  NeighborNotAvailableException
class  ConnectionNotAvailableException
class  ConnectionManager
class  ConvergenceLayer
class  DiscoveryAgent
class  DiscoveryAnnouncement
class  DiscoveryService
class  DiscoveryServiceProvider
class  HTTPConvergenceLayer
class  DownloadThread
class  IPNDAgent
class  LOWPANConvergenceLayer
class  Neighbor
class  TCPConnection
class  TCPConvergenceLayer
class  TransferAbortedEvent
class  TransferCompletedEvent
class  UDPConvergenceLayer

Functions

std::ostream & operator<< (std::ostream &stream, const DiscoveryAnnouncement &announcement)
std::istream & operator>> (std::istream &stream, DiscoveryAnnouncement &announcement)
std::ostream & operator<< (std::ostream &stream, const DiscoveryService &service)
std::istream & operator>> (std::istream &stream, DiscoveryService &service)
TCPConnectionoperator>> (TCPConnection &conn, dtn::data::Bundle &bundle)
TCPConnectionoperator<< (TCPConnection &conn, const dtn::data::Bundle &bundle)

Variables

const int TIMEOUT = 1000
const int CONN_TIMEOUT = 5000
const int HTTP_OK = 200
const int HTTP_NO_DATA = 410
const int CURL_CONN_OK = 0
const int CURL_PARTIAL_FILE = 18

Function Documentation

std::ostream& dtn::net::operator<< ( std::ostream &  stream,
const DiscoveryAnnouncement &  announcement 
)
std::ostream& dtn::net::operator<< ( std::ostream &  stream,
const DiscoveryService &  service 
)
TCPConnection& dtn::net::operator>> ( TCPConnection &  conn,
dtn::data::Bundle bundle 
)

Definition at line 335 of file TCPConnection.cpp.

References dtn::core::BundleCore::getInstance().

Here is the call graph for this function:

std::istream& dtn::net::operator>> ( std::istream &  stream,
DiscoveryService &  service 
)

Variable Documentation

const int dtn::net::CONN_TIMEOUT = 5000

Set timeout for waiting until connection retry

Definition at line 21 of file HTTPConvergenceLayer.cpp.

Referenced by dtn::net::HTTPConvergenceLayer::componentRun().

const int dtn::net::CURL_CONN_OK = 0

CURL CODE CONN OK

Definition at line 29 of file HTTPConvergenceLayer.cpp.

Referenced by dtn::net::HTTPConvergenceLayer::queue().

CURL CODE PARTIAL FILE

Definition at line 31 of file HTTPConvergenceLayer.cpp.

const int dtn::net::HTTP_NO_DATA = 410

HTTP CODE NO DATA ON SERVER

Definition at line 26 of file HTTPConvergenceLayer.cpp.

const int dtn::net::HTTP_OK = 200

HTTP CODE OK

Definition at line 24 of file HTTPConvergenceLayer.cpp.

Referenced by dtn::net::HTTPConvergenceLayer::queue().

const int dtn::net::TIMEOUT = 1000

Set timeout for waiting until next http request

Definition at line 19 of file HTTPConvergenceLayer.cpp.