dtn::StreamConvergenceLayer::ContactHeader Struct Reference

#include <StreamConvergenceLayer.h>

List of all members.


Detailed Description

Contact initiation header.

Sent at the beginning of a contact, and immediately followed by a SDNV length of the AnnounceBundle then the bundle itself.

Definition at line 119 of file StreamConvergenceLayer.h.

Public Attributes

u_int32_t magic
 magic word (MAGIC: "dtn!")
u_int8_t version
 cl protocol version
u_int8_t flags
 connection flags (see above)
u_int16_t keepalive_interval
 seconds between keepalive packets


Member Data Documentation

u_int32_t dtn::StreamConvergenceLayer::ContactHeader::magic

magic word (MAGIC: "dtn!")

Definition at line 120 of file StreamConvergenceLayer.h.

Referenced by dtn::StreamConvergenceLayer::Connection::handle_contact_initiation(), and dtn::StreamConvergenceLayer::Connection::initiate_contact().

u_int8_t dtn::StreamConvergenceLayer::ContactHeader::version

cl protocol version

Definition at line 121 of file StreamConvergenceLayer.h.

Referenced by dtn::StreamConvergenceLayer::Connection::handle_contact_initiation(), and dtn::StreamConvergenceLayer::Connection::initiate_contact().

u_int8_t dtn::StreamConvergenceLayer::ContactHeader::flags

connection flags (see above)

Definition at line 122 of file StreamConvergenceLayer.h.

Referenced by dtn::StreamConvergenceLayer::Connection::handle_contact_initiation(), and dtn::StreamConvergenceLayer::Connection::initiate_contact().

u_int16_t dtn::StreamConvergenceLayer::ContactHeader::keepalive_interval

seconds between keepalive packets

Definition at line 123 of file StreamConvergenceLayer.h.

Referenced by dtn::StreamConvergenceLayer::Connection::handle_contact_initiation(), and dtn::StreamConvergenceLayer::Connection::initiate_contact().


The documentation for this struct was generated from the following file:
Generated on Fri Dec 22 14:48:04 2006 for DTN Reference Implementation by  doxygen 1.5.1