|
Classes |
| class | AbstractBundleStorage |
| class | AbstractWorker |
| class | BundleCore |
| class | BundleEvent |
| class | BundleReceiver |
| class | BundleRouter |
| class | BundleSchedule |
| class | ConvergenceLayer |
| class | CustodyEvent |
| class | CustodyManager |
| class | CustodyTimer |
| class | DummyConvergenceLayer |
| class | Event |
| class | EventDebugger |
| class | EventReceiver |
| class | EventSwitch |
| class | MultiplexConvergenceLayer |
| class | Node |
| class | NodeEvent |
| class | RouteEvent |
| class | SimpleBundleStorage |
| class | StaticBundleRouter |
| class | StaticRoute |
| class | StorageEvent |
| struct | TCPConnectionData |
| class | TCPConnection |
| class | TCPConvergenceLayer |
| class | TCPMessage |
| class | TimeEvent |
| class | UDPConvergenceLayer |
Enumerations |
| enum | EventBundleAction {
BUNDLE_DELETED = 0,
BUNDLE_CUSTODY_ACCEPTED = 1,
BUNDLE_FORWARDED = 2,
BUNDLE_DELIVERED = 3,
BUNDLE_RECEIVED = 4
} |
| enum | TransmitReport {
UNKNOWN = -1,
TRANSMIT_SUCCESSFUL = 0,
NO_ROUTE_FOUND = 1,
CONVERGENCE_LAYER_BUSY = 2,
BUNDLE_ACCEPTED = 3
} |
| enum | EventCustodyAction { CUSTODY_REJECT = 0,
CUSTODY_ACCEPT = 1
} |
| enum | EventType { EVENT_ASYNC = 0,
EVENT_SYNC = 1
} |
| enum | NodeType { FLOATING = 0,
PERMANENT = 1
} |
| enum | EventNodeAction { NODE_UNAVAILABLE = 0,
NODE_AVAILABLE = 1,
NODE_INFO_UPDATED = 2
} |
| enum | EventRouteAction { ROUTE_PROCESS_BUNDLE = 0
} |
| enum | EventStorageAction { STORE_BUNDLE = 0,
STORE_SCHEDULE = 1
} |
| enum | TCPConnectionState {
STATE_INITIAL = 0,
STATE_HANDSHAKE = 1,
STATE_IDLE = 2,
STATE_MESSAGE = 3,
STATE_TRANSMITTING = 4,
STATE_TRANSFER_COMPLETE = 5,
STATE_CLOSED = 6
} |
| enum | TCPMessageType {
MSG_DATA_SEGMENT = 0x01,
MSG_ACK_SEGMENT = 0x02,
MSG_REFUSE_BUNDLE = 0x03,
MSG_KEEPALIVE = 0x04,
MSG_SHUTDOWN = 0x05
} |
| enum | TCPMessageShutdownReason { MSG_SHUTDOWN_NONE = 0x00,
MSG_SHUTDOWN_IDLE_TIMEOUT = 0x01,
MSG_SHUTDOWN_VERSION_MISSMATCH = 0x02,
MSG_SHUTDOWN_BUSY = 0x03
} |
| enum | TimeEventAction { TIME_SECOND_TICK = 0
} |