IBR-DTNSuite  0.8
dtn::net Namespace Reference

Classes

class  BundleReceivedEvent
class  BundleReceiver
class  ConnectionEvent
class  NeighborNotAvailableException
class  ConnectionNotAvailableException
class  ConnectionManager
class  ConvergenceLayer
class  DatagramException
class  DatagramConnectionCallback
class  DatagramConnection
class  DatagramConnectionParameter
class  DatagramService
class  DatagramConvergenceLayer
class  DiscoveryAgent
class  DiscoveryAnnouncement
class  DiscoveryService
class  DiscoveryServiceProvider
class  FileConvergenceLayer
class  FileMonitor
class  HTTPConvergenceLayer
class  DownloadThread
class  IPNDAgent
class  LOWPANConnectionSender
class  LOWPANConnection
class  LOWPANConvergenceLayer
class  LOWPANDatagramService
class  Neighbor
class  TCPConnection
class  TCPConvergenceLayer
class  TransferAbortedEvent
class  TransferCompletedEvent
class  UDPConvergenceLayer
class  UDPDatagramService

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 DiscoveryService &  service 
)
std::ostream& dtn::net::operator<< ( std::ostream &  stream,
const DiscoveryAnnouncement &  announcement 
)
std::istream& dtn::net::operator>> ( std::istream &  stream,
DiscoveryService &  service 
)
TCPConnection& dtn::net::operator>> ( TCPConnection conn,
dtn::data::Bundle bundle 
)

Variable Documentation

const int dtn::net::CONN_TIMEOUT = 5000

Set timeout for waiting until connection retry

Definition at line 23 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 31 of file HTTPConvergenceLayer.cpp.

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

CURL CODE PARTIAL FILE

Definition at line 33 of file HTTPConvergenceLayer.cpp.

const int dtn::net::HTTP_NO_DATA = 410

HTTP CODE NO DATA ON SERVER

Definition at line 28 of file HTTPConvergenceLayer.cpp.

const int dtn::net::HTTP_OK = 200

HTTP CODE OK

Definition at line 26 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 21 of file HTTPConvergenceLayer.cpp.