IBR-DTNSuite  0.8
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
dtn::core::AbstractWorker
dtn::data::AcceptValidator
dtn::routing::ProphetRoutingExtension::AcknowledgementRepresents an Acknowledgement, i.e. the bundleID that is acknowledged and the lifetime of the acknowledgement
dtn::routing::ProphetRoutingExtension::AcknowledgementSetSet of Acknowledgements, that can be serialized in node handshakes
ibrcommon::vaddress::address_not_set
ibrcommon::AES128Stream
dtn::data::AgeBlock
dtn::api::Registration::AlreadyAttachedException
dtn::routing::NeighborDatabase::AlreadyInTransitException
dtn::api::APIClient
dtn::api::ApiServer
dtn::api::ApiServerInterface
ibrcommon::appstreambufStream buffer for external applications
ibrcommon::AtomicCounter
dtn::core::Node::Attribute
ibrcommon::Base64
ibrcommon::Base64Reader
ibrcommon::Base64Stream
dtn::routing::BaseRouter
dtn::api::BinaryStreamClient
ibrcommon::BIOCreationException
ibrcommon::iostreamBIO::BIOExceptionA Exception that is thrown on BIO related errors
ibrcommon::BLOB
dtn::api::BLOBBundle
dtn::data::Block
dtn::api::PlainDeserializer::BlockInserter
dtn::data::Bundle::BlockList
dtn::api::PlainDeserializer::BlockNotProcessableException
ibrcommon::BloomFilter
dtn::routing::NeighborDatabase::BloomfilterNotAvailableException
dtn::routing::BloomFilterPurgeVector
dtn::routing::BloomFilterSummaryVector
dtn::api::Bundle
dtn::data::Bundle
dtn::security::BundleAuthenticationBlock
dtn::core::BundleCore
dtn::core::BundleEvent
dtn::core::BundleExpiredEvent
dtn::storage::BundleStorage::BundleFilterCallback
dtn::data::BundleFragment
dtn::core::BundleGeneratedEvent
dtn::data::BundleID
dtn::data::BundleList
dtn::storage::BundleStorage::BundleLoadException
dtn::data::BundleMerger
dtn::core::BundlePurgeEvent
dtn::net::BundleReceivedEvent
dtn::net::BundleReceiver
dtn::storage::BundleStorage
BundleStream
BundleStreamBuf
dtn::api::BundleStreamBuf
dtn::api::BundleStreamBufCallback
dtn::data::BundleString
dtn::routing::BundleSummary
dtn::storage::DataStorage::Callback
dtn::streams::StreamConnection::Callback
ibrcommon::CanNotOpenFileException
dtn::daemon::CapsuleWorker
dtn::security::CertificateManagerInitEventThis class represents an event that is thrown if the Initialization of the SecurityCertificateManager succeeded
dtn::data::BundleMerger::Chunk
ibrcommon::CipherStream
dtn::api::Client
dtn::api::ClientHandler
dtn::utils::Clock
dtn::daemon::Component
dtn::data::CompressedPayloadBlock
ibrcommon::Conditional
ibrcommon::Conditional::ConditionalAbortException
ibrcommon::ConfigFile
dtn::daemon::Configuration
dtn::api::ConnectionAbortedException
ibrcommon::ConnectionClosedException
dtn::net::ConnectionEvent
dtn::api::ConnectionException
dtn::ConnectionInterruptedException
dtn::net::ConnectionManager
dtn::net::ConnectionNotAvailableException
dtn::api::ConnectionTimeoutException
dtn::data::BundleMerger::Container
dtn::storage::DataStorage::Container
ibrcommon::ContextCreationException
dtn::net::ConvergenceLayer
dtn::core::CustodyEvent
dtn::data::CustodySignalBlock
dtn::daemon::Configuration::Daemon
dtn::net::DatagramConnection
dtn::net::DatagramConnectionCallback
dtn::net::DatagramConnectionParameter
dtn::net::DatagramConvergenceLayer
dtn::net::DatagramException
dtn::net::DatagramService
dtn::storage::DataStorage::DataNotAvailableException
dtn::storage::DataStorage
dtn::daemon::Configuration::Debug
dtn::daemon::Debugger
dtn::security::SecurityManager::DecryptException
dtn::data::DefaultDeserializer
ibrcommon::DefaultHashProvider
ibrcommon::DefaultLinkManager
dtn::data::DefaultSerializer
dtn::routing::ProphetRoutingExtension::DeliveryPredictabilityMapThis class keeps track of the predictablities to see a specific EID
dtn::data::Deserializer
ibrcommon::DetachedThread
dtn::daemon::DevNull
dtn::daemon::Configuration::DHT
dtn::dht::DHTNameService
dtn::data::Dictionary
dtn::daemon::Configuration::Discovery
dtn::net::DiscoveryAgent
dtn::net::DiscoveryAnnouncement
dtn::net::DiscoveryService
dtn::net::DiscoveryServiceProvider
dtn::net::DownloadThread
dtn_notification
dtn::data::DTNTime
dtn::daemon::DTNTPWorker
dtn::daemon::EchoWorker
dtn::data::EID
dtn::security::SecurityManager::EncryptException
dtn::routing::BaseRouter::Endpoint
dtn::routing::EpidemicRoutingExtension
dtn::core::Event
ibrcommon::LinkManager::EventCallback
dtn::api::EventConnection
dtn::core::EventDebugger
dtn::core::EventException
dtn::core::EventReceiver
dtn::core::EventSwitch
ibrcommon::Exception
dtn::data::BundleList::ExpiringBundle
dtn::api::ExtendedApiHandler
dtn::routing::BaseRouter::Extension
dtn::daemon::Configuration::Extension
dtn::data::ExtensionBlock
dtn::security::ExtensionSecurityBlock
ibrcommon::LinkManager::ExternalLinkManagerEvent
dtn::data::AgeBlock::Factory
dtn::data::CompressedPayloadBlock::Factory
dtn::data::ExtensionBlock::Factory
dtn::data::ScopeControlHopLimitBlock::Factory
dtn::data::StreamBlock::Factory
dtn::security::BundleAuthenticationBlock::Factory
dtn::security::ExtensionSecurityBlock::Factory
dtn::security::PayloadConfidentialBlock::Factory
dtn::security::PayloadIntegrityBlock::Factory
dtn::data::ExtensionBlock::FactoryList
ibrcommon::vaddress::family_not_set
ibrcommon::File
ibrcommon::ConfigFile::file_not_found
ibrcommon::FileBLOB
ibrcommon::FileBLOBProvider
dtn::api::FileBundle
dtn::net::FileConvergenceLayer
dtn::net::FileMonitor
ibrcommon::FileNotExistsException
dtn::routing::FloodRoutingExtension
dtn::routing::ProphetRoutingExtension::ForwardingStrategyThis class is a abstract base class for all prophet forwarding strategies
dtn::core::FragmentManager
gcm_ctx
dtn::core::GlobalEvent
ibrcommon::Base64::Group
dtn::routing::ProphetRoutingExtension::GRTR_StrategyThe GRTR forwarding strategy. Using this strategy, packets are forwarding, if the neighbor has a higher predictability then the destination
dtn::routing::ProphetRoutingExtension::GTMX_StrategyThe GTMX forwarding strategy. Using this strategy, packets are forwarding, if the neighbor has a higher predictability then the destination, but at most NF_max times
dtn::storage::DataStorage::Hash
ibrcommon::HashProvider
ibrcommon::HashStream
ibrcommon::HMacStream
refcnt_ptr< T >::Holder
dtn::net::HTTPConvergenceLayer
ieee802154_addr
dtn::daemon::IndependentComponent
ibrcommon::IndicatingLock
ibrcommon::InputCipherStream
dtn::daemon::IntegratedComponent
ibrcommon::vinterface::interface_not_set
dtn::InvalidDataException
dtn::InvalidProtocolException
ibrcommon::iobuffer
ibrcommon::IOException
ibrcommon::BLOB::iostream
ibrcommon::iostreamBIOThis class is a wrapper for iostreams to the OpenSSL Input Output abstraction Layer (called BIO)
dtn::net::IPNDAgent
dtn::storage::DataStorage::istream
dtn::net::ConvergenceLayer::Job
ibrcommon::JoinableThread
ibrcommon::ConfigFile::key_not_found
dtn::security::SecurityManager::KeyMissingException
dtn::security::SecurityKeyManager::KeyNotFoundException
ibrcommon::LinkManager
ibrcommon::LinkManagerEvent
ibrcommon::AtomicCounter::Lock
ibrcommon::Queue< T >::Locked
ibrcommon::ThreadsafeState< T >::Locked
ibrcommon::Logger
dtn::daemon::Configuration::Logger
dtn::net::LOWPANConnection
dtn::net::LOWPANConnectionSender
dtn::net::LOWPANConvergenceLayer
dtn::net::LOWPANDatagramService
ibrcommon::lowpansocket
ibrcommon::lowpanstream
ibrcommon::lowpanstream_callback
dtn::api::ManagementConnection
ibrcommon::MemoryBLOBProvider
dtn::storage::MemoryBundleStorage
dtn::api::APIClient::Message
dtn::data::MetaBundle
dtn::MissingObjectException
ibrcommon::MulticastSocket
ibrcommon::Mutex
ibrcommon::MutexException
ibrcommon::MutexInterface
ibrcommon::MutexLock
ibrcommon::MutexMock
ibrcommon::MutexTryLock
dtn::security::MutualSerializer
dtn::net::Neighbor
dtn::routing::NeighborDatabase
dtn::routing::NeighborDatabase::NeighborEntry
dtn::net::NeighborNotAvailableException
dtn::routing::NeighborDatabase::NeighborNotAvailableException
dtn::routing::NeighborRoutingExtension
dtn::daemon::Configuration::NetConfig
ibrcommon::NetLink3Manager
ibrcommon::NetLink3ManagerEvent
ibrcommon::NetLinkManager
ibrcommon::NetLinkManagerEvent
dtn::daemon::Configuration::Network
dtn::storage::BundleStorage::NoBundleFoundException
dtn::core::Node
dtn::core::NodeEvent
dtn::routing::NodeHandshake
dtn::routing::NodeHandshakeEvent
dtn::routing::NodeHandshakeExtension
dtn::routing::NodeHandshakeItem
dtn::routing::NeighborDatabase::NoMoreTransfersAvailable
dtn::routing::BaseRouter::NoNeighbourFoundException
dtn::core::NoReceiverFoundException
dtn::routing::BaseRouter::NoRouteFoundException
dtn::net::DiscoveryServiceProvider::NoServiceHereException
dtn::data::Bundle::NoSuchBlockFoundException
dtn::core::NoSuchEventException
dtn::api::Registration::NotFoundException
dtn::daemon::Notifier
ibrcommon::NotImplementedException
dtn::api::Registration::NotPersistentException
ibrcommon::ObjectLock
dtn::api::OrderedStreamHandler
dtn::daemon::Configuration::ParameterNotFoundException
dtn::daemon::Configuration::ParameterNotSetException
ibrcommon::NetLink3Manager::parse_exception
ibrcommon::NetLinkManager::parse_exception
dtn::data::PayloadBlock
dtn::security::PayloadConfidentialBlock
dtn::security::PayloadIntegrityBlock
dtn::PayloadReceptionInterrupted
ibrcommon::lowpansocket::peer
dtn::api::PlainDeserializer
dtn::api::PlainDeserializer::PlainDeserializerException
dtn::api::PlainSerializer
dtn::data::PrimaryBlock
dtn::daemon::Configuration::Network::ProphetConfig
dtn::routing::ProphetRoutingExtensionRouting extension for PRoPHET routing
dtn::api::ProtocolHandler
ibrcommon::BLOB::Provider
ibrcommon::BLOB::ProviderRef
ibrcommon::Queue< T >
dtn::routing::QueueBundleEvent
ibrcommon::QueueUnblockedException
dtn::utils::Random
refcnt_ptr< T >
ibrcommon::BLOB::Reference
dtn::api::Registration
dtn::api::Registration::RegistrationException
dtn::data::Validator::RejectedException
dtn::routing::RequeueBundleEvent
dtn::routing::RetransmissionExtension
dtn::routing::BaseRouter::RoutingException
ibrcommon::RSASHA256Stream
ibrcommon::RWLock
ibrcommon::RWMutex
dtn::data::ScopeControlHopLimitBlock
dtn::data::SDNV
dtn::daemon::Configuration::Security
dtn::security::SecurityBlock
dtn::security::SecurityCertificateManagerThis class is a manager to handle certificates
dtn::security::SecurityKey
dtn::security::SecurityKeyManager
dtn::security::SecurityManager
ibrcommon::tcpstream::select_exception
ibrcommon::Semaphore
dtn::data::SeparateDeserializer
dtn::data::SeparateSerializer
dtn::SerializationFailedException
dtn::data::Serializer
dtn::net::ConnectionManager::ShutdownException
dtn::storage::SimpleBundleStorage
sockaddr_ieee802154
ibrcommon::udpsocket::SocketException
ibrcommon::tcpclient::SocketException
ibrcommon::lowpansocket::SocketException
dtn::storage::SQLiteDatabase::SQLBundleQuery
dtn::storage::SQLiteBundleStorage
dtn::storage::SQLiteConfigure
dtn::storage::SQLiteDatabase
dtn::storage::SQLiteDatabase::SQLiteQueryException
ibrcommon::SSLCreationException
dtn::daemon::StandByManager
ibrcommon::StatefulConditional< T, block >
dtn::storage::SQLiteDatabase::Statement
dtn::routing::StaticRoutingExtension::StaticRoute
dtn::routing::StaticRouteChangeEvent
dtn::routing::StaticRoutingExtension
dtn::daemon::Configuration::Statistic
dtn::daemon::StatisticLogger
dtn::data::StatusReportBlock
dtn::core::StatusReportGenerator
ibrcommon::stopandwait
ibrcommon::Timer::StopTimerException
dtn::storage::BundleStorage::StorageSizeExeededException
dtn::data::StreamBlock
StreamBundle
dtn::streams::StreamConnection::StreamClosedException
dtn::streams::StreamConnection
dtn::streams::StreamContactHeader
dtn::streams::StreamDataSegment
dtn::streams::StreamConnection::StreamErrorException
dtn::streams::StreamConnection::StreamShutdownException
dtn::security::StrictSerializer
dtn::api::StringBundle
dtn::routing::SummaryVector
ibrcommon::SyslogStream
ibrcommon::tcpclient
dtn::net::TCPConnection
dtn::net::TCPConvergenceLayer
ibrcommon::tcpserver
ibrcommon::tcpstream
ibrcommon::TemporaryFile
ibrcommon::Thread
dtn::routing::BaseRouter::ThreadedExtension
ibrcommon::ThreadException
ibrcommon::ThreadsafeReference< T >
ibrcommon::ThreadsafeState< T >
dtn::core::TimeEvent
ibrcommon::TimeMeasurement
ibrcommon::Timer
ibrcommon::TimerCallback
dtn::daemon::Configuration::TimeSync
dtn::daemon::DTNTPWorker::TimeSyncMessage
ibrcommon::TLSCertificateFileException
ibrcommon::TLSCertificateVerificationException
ibrcommon::TLSException
ibrcommon::TLSHandshakeException
ibrcommon::TLSKeyFileException
ibrcommon::TLSNotInitializedException
ibrcommon::TLSStreamA Stream Class that adds Signatures and Encryption through TLS
dtn::security::TLSStreamComponentThis class acts as an event receiver for SecurityCertificateManager Events and forwards them to the TLSStream class
dtn::security::SecurityBlock::TLV
dtn::security::SecurityBlock::TLVList
dtn::net::TransferAbortedEvent
dtn::net::TransferCompletedEvent
dtn::streams::StreamConnection::TransmissionInterruptedException
dtn::net::UDPConvergenceLayer
dtn::net::UDPDatagramService
ibrcommon::udpsocket
ibrcommon::UnicastSocket
ibrcommon::UnicastSocketLowpan
dtn::api::PlainDeserializer::UnknownBlockException
dtn::core::Node::URI
dtn::utils::Utils
ibrcommon::vaddress
dtn::data::Validator
dtn::security::SecurityManager::VerificationFailedException
ibrcommon::vinterface
ibrcommon::vsocket
ibrcommon::vsocket_exception
ibrcommon::vsocket_interrupt
ibrcommon::vsocket_timeout
dtn::core::WallClock
ibrcommon::XMLStreamHandler
ibrcommon::XMLStreamReader
ibrcommon::XMLStreamWriter
ibrcommon::XORStream