#include <StreamConvergenceLayer.h>
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 |
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().
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().
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().
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().