IBR-DTNSuite
0.8
Main Page
Namespaces
Classes
Files
File List
File Members
IBR-DTNSuite
Namespaces
Classes
Files
File List
daemon/src/CapsuleWorker.cpp
daemon/src/CapsuleWorker.h
daemon/src/Component.cpp
daemon/src/Component.h
daemon/src/config.h
daemon/src/Configuration.cpp
daemon/src/Configuration.h
daemon/src/Debugger.cpp
daemon/src/Debugger.h
daemon/src/DevNull.cpp
daemon/src/DevNull.h
daemon/src/DTNTPWorker.cpp
daemon/src/DTNTPWorker.h
daemon/src/EchoWorker.cpp
daemon/src/EchoWorker.h
daemon/src/Main.cpp
daemon/src/Notifier.cpp
daemon/src/Notifier.h
daemon/src/StandByManager.cpp
daemon/src/StandByManager.h
daemon/src/StatisticLogger.cpp
daemon/src/StatisticLogger.h
daemon/src/api/ApiServer.cpp
daemon/src/api/ApiServer.h
daemon/src/api/BinaryStreamClient.cpp
daemon/src/api/BinaryStreamClient.h
daemon/src/api/BundleStreamBuf.cpp
daemon/src/api/BundleStreamBuf.h
daemon/src/api/ClientHandler.cpp
daemon/src/api/ClientHandler.h
daemon/src/api/EventConnection.cpp
daemon/src/api/EventConnection.h
daemon/src/api/ExtendedApiHandler.cpp
daemon/src/api/ExtendedApiHandler.h
daemon/src/api/ManagementConnection.cpp
daemon/src/api/ManagementConnection.h
daemon/src/api/OrderedStreamHandler.cpp
daemon/src/api/OrderedStreamHandler.h
daemon/src/api/Registration.cpp
daemon/src/api/Registration.h
daemon/src/core/AbstractWorker.cpp
daemon/src/core/AbstractWorker.h
daemon/src/core/BundleCore.cpp
daemon/src/core/BundleCore.h
daemon/src/core/BundleEvent.cpp
daemon/src/core/BundleEvent.h
daemon/src/core/BundleExpiredEvent.cpp
daemon/src/core/BundleExpiredEvent.h
daemon/src/core/BundleGeneratedEvent.cpp
daemon/src/core/BundleGeneratedEvent.h
daemon/src/core/BundlePurgeEvent.cpp
daemon/src/core/BundlePurgeEvent.h
daemon/src/core/CustodyEvent.cpp
daemon/src/core/CustodyEvent.h
daemon/src/core/Event.cpp
daemon/src/core/Event.h
daemon/src/core/EventDebugger.cpp
daemon/src/core/EventDebugger.h
daemon/src/core/EventReceiver.cpp
daemon/src/core/EventReceiver.h
daemon/src/core/EventSwitch.cpp
daemon/src/core/EventSwitch.h
daemon/src/core/FragmentManager.cpp
daemon/src/core/FragmentManager.h
daemon/src/core/GlobalEvent.cpp
daemon/src/core/GlobalEvent.h
daemon/src/core/Node.cpp
daemon/src/core/Node.h
daemon/src/core/NodeEvent.cpp
daemon/src/core/NodeEvent.h
daemon/src/core/StatusReportGenerator.cpp
daemon/src/core/StatusReportGenerator.h
daemon/src/core/TimeEvent.cpp
daemon/src/core/TimeEvent.h
daemon/src/core/WallClock.cpp
daemon/src/core/WallClock.h
daemon/src/net/BundleReceivedEvent.cpp
daemon/src/net/BundleReceivedEvent.h
daemon/src/net/BundleReceiver.h
daemon/src/net/ConnectionEvent.cpp
daemon/src/net/ConnectionEvent.h
daemon/src/net/ConnectionManager.cpp
daemon/src/net/ConnectionManager.h
daemon/src/net/ConvergenceLayer.cpp
daemon/src/net/ConvergenceLayer.h
daemon/src/net/DatagramConnection.cpp
daemon/src/net/DatagramConnection.h
daemon/src/net/DatagramConnectionParameter.h
daemon/src/net/DatagramConvergenceLayer.cpp
daemon/src/net/DatagramConvergenceLayer.h
daemon/src/net/DHTNameService.cpp
daemon/src/net/DHTNameService.h
daemon/src/net/DiscoveryAgent.cpp
daemon/src/net/DiscoveryAgent.h
daemon/src/net/DiscoveryAnnouncement.cpp
daemon/src/net/DiscoveryAnnouncement.h
daemon/src/net/DiscoveryService.cpp
daemon/src/net/DiscoveryService.h
daemon/src/net/DiscoveryServiceProvider.h
daemon/src/net/FileConvergenceLayer.cpp
daemon/src/net/FileConvergenceLayer.h
daemon/src/net/FileMonitor.cpp
daemon/src/net/FileMonitor.h
daemon/src/net/HTTPConvergenceLayer.cpp
daemon/src/net/HTTPConvergenceLayer.h
daemon/src/net/IPNDAgent.cpp
daemon/src/net/IPNDAgent.h
daemon/src/net/LOWPANConnection.cpp
daemon/src/net/LOWPANConnection.h
daemon/src/net/LOWPANConvergenceLayer.cpp
daemon/src/net/LOWPANConvergenceLayer.h
daemon/src/net/LOWPANDatagramService.cpp
daemon/src/net/LOWPANDatagramService.h
daemon/src/net/Neighbor.cpp
daemon/src/net/Neighbor.h
daemon/src/net/TCPConnection.cpp
daemon/src/net/TCPConvergenceLayer.cpp
daemon/src/net/TCPConvergenceLayer.h
daemon/src/net/TransferAbortedEvent.cpp
daemon/src/net/TransferAbortedEvent.h
daemon/src/net/TransferCompletedEvent.cpp
daemon/src/net/TransferCompletedEvent.h
daemon/src/net/UDPConvergenceLayer.cpp
daemon/src/net/UDPConvergenceLayer.h
daemon/src/net/UDPDatagramService.cpp
daemon/src/net/UDPDatagramService.h
daemon/src/routing/BaseRouter.cpp
daemon/src/routing/BaseRouter.h
daemon/src/routing/BundleSummary.cpp
daemon/src/routing/BundleSummary.h
daemon/src/routing/NeighborDatabase.cpp
daemon/src/routing/NeighborDatabase.h
daemon/src/routing/NeighborRoutingExtension.cpp
daemon/src/routing/NeighborRoutingExtension.h
daemon/src/routing/NodeHandshake.cpp
daemon/src/routing/NodeHandshake.h
daemon/src/routing/NodeHandshakeEvent.cpp
daemon/src/routing/NodeHandshakeEvent.h
daemon/src/routing/NodeHandshakeExtension.cpp
daemon/src/routing/NodeHandshakeExtension.h
daemon/src/routing/QueueBundleEvent.cpp
daemon/src/routing/QueueBundleEvent.h
daemon/src/routing/RequeueBundleEvent.cpp
daemon/src/routing/RequeueBundleEvent.h
daemon/src/routing/RetransmissionExtension.cpp
daemon/src/routing/RetransmissionExtension.h
daemon/src/routing/StaticRouteChangeEvent.cpp
daemon/src/routing/StaticRouteChangeEvent.h
daemon/src/routing/StaticRoutingExtension.cpp
daemon/src/routing/StaticRoutingExtension.h
daemon/src/routing/SummaryVector.cpp
daemon/src/routing/SummaryVector.h
daemon/src/routing/epidemic/EpidemicRoutingExtension.cpp
daemon/src/routing/epidemic/EpidemicRoutingExtension.h
daemon/src/routing/flooding/FloodRoutingExtension.cpp
daemon/src/routing/flooding/FloodRoutingExtension.h
daemon/src/routing/prophet/ProphetRoutingExtension.cpp
daemon/src/routing/prophet/ProphetRoutingExtension.h
daemon/src/security/CertificateManagerInitEvent.cpp
daemon/src/security/SecurityCertificateManager.cpp
daemon/src/security/SecurityCertificateManager.h
daemon/src/security/SecurityKeyManager.cpp
daemon/src/security/SecurityKeyManager.h
daemon/src/security/SecurityManager.cpp
daemon/src/security/SecurityManager.h
daemon/src/security/TLSStreamComponent.cpp
daemon/src/security/TLSStreamComponent.h
daemon/src/storage/BundleStorage.cpp
daemon/src/storage/BundleStorage.h
daemon/src/storage/DataStorage.cpp
daemon/src/storage/DataStorage.h
daemon/src/storage/MemoryBundleStorage.cpp
daemon/src/storage/MemoryBundleStorage.h
daemon/src/storage/SimpleBundleStorage.cpp
daemon/src/storage/SimpleBundleStorage.h
daemon/src/storage/SQLiteBundleStorage.cpp
daemon/src/storage/SQLiteBundleStorage.h
daemon/src/storage/SQLiteConfigure.cpp
daemon/src/storage/SQLiteConfigure.h
daemon/src/storage/SQLiteDatabase.cpp
daemon/src/storage/SQLiteDatabase.h
ibrcommon/ibrcommon/appstreambuf.cpp
ibrcommon/ibrcommon/appstreambuf.h
ibrcommon/ibrcommon/config.h
ibrcommon/ibrcommon/Exceptions.h
ibrcommon/ibrcommon/ibrcommon.h
ibrcommon/ibrcommon/Logger.cpp
ibrcommon/ibrcommon/Logger.h
ibrcommon/ibrcommon/refcnt_ptr.h
ibrcommon/ibrcommon/SyslogStream.cpp
ibrcommon/ibrcommon/SyslogStream.h
ibrcommon/ibrcommon/TimeMeasurement.cpp
ibrcommon/ibrcommon/TimeMeasurement.h
ibrcommon/ibrcommon/TLSExceptions.h
ibrcommon/ibrcommon/data/Base64.cpp
ibrcommon/ibrcommon/data/Base64.h
ibrcommon/ibrcommon/data/Base64Reader.cpp
ibrcommon/ibrcommon/data/Base64Reader.h
ibrcommon/ibrcommon/data/Base64Stream.cpp
ibrcommon/ibrcommon/data/Base64Stream.h
ibrcommon/ibrcommon/data/BLOB.cpp
ibrcommon/ibrcommon/data/BLOB.h
ibrcommon/ibrcommon/data/BloomFilter.cpp
ibrcommon/ibrcommon/data/BloomFilter.h
ibrcommon/ibrcommon/data/ConfigFile.cpp
ibrcommon/ibrcommon/data/ConfigFile.h
ibrcommon/ibrcommon/data/File.cpp
ibrcommon/ibrcommon/data/File.h
ibrcommon/ibrcommon/data/iobuffer.cpp
ibrcommon/ibrcommon/data/iobuffer.h
ibrcommon/ibrcommon/net/ieee802154.h
ibrcommon/ibrcommon/net/iostreamBIO.cpp
ibrcommon/ibrcommon/net/iostreamBIO.h
ibrcommon/ibrcommon/net/LinkManager.cpp
ibrcommon/ibrcommon/net/LinkManager.h
ibrcommon/ibrcommon/net/lowpansocket.cpp
ibrcommon/ibrcommon/net/lowpansocket.h
ibrcommon/ibrcommon/net/lowpanstream.cpp
ibrcommon/ibrcommon/net/lowpanstream.h
ibrcommon/ibrcommon/net/MulticastSocket.cpp
ibrcommon/ibrcommon/net/MulticastSocket.h
ibrcommon/ibrcommon/net/NetLink3Manager.cpp
ibrcommon/ibrcommon/net/NetLink3Manager.h
ibrcommon/ibrcommon/net/NetLinkManager.cpp
ibrcommon/ibrcommon/net/NetLinkManager.h
ibrcommon/ibrcommon/net/nl802154.h
ibrcommon/ibrcommon/net/nl_policy.c
ibrcommon/ibrcommon/net/stopandwait.cpp
ibrcommon/ibrcommon/net/stopandwait.h
ibrcommon/ibrcommon/net/tcpclient.cpp
ibrcommon/ibrcommon/net/tcpclient.h
ibrcommon/ibrcommon/net/tcpserver.cpp
ibrcommon/ibrcommon/net/tcpserver.h
ibrcommon/ibrcommon/net/tcpstream.cpp
ibrcommon/ibrcommon/net/tcpstream.h
ibrcommon/ibrcommon/net/TLSStream.cpp
ibrcommon/ibrcommon/net/TLSStream.h
ibrcommon/ibrcommon/net/udpsocket.cpp
ibrcommon/ibrcommon/net/udpsocket.h
ibrcommon/ibrcommon/net/UnicastSocket.cpp
ibrcommon/ibrcommon/net/UnicastSocket.h
ibrcommon/ibrcommon/net/UnicastSocketLowpan.cpp
ibrcommon/ibrcommon/net/UnicastSocketLowpan.h
ibrcommon/ibrcommon/net/vaddress.cpp
ibrcommon/ibrcommon/net/vaddress.h
ibrcommon/ibrcommon/net/vinterface.cpp
ibrcommon/ibrcommon/net/vinterface.h
ibrcommon/ibrcommon/net/vsocket.cpp
ibrcommon/ibrcommon/net/vsocket.h
ibrcommon/ibrcommon/ssl/AES128Stream.cpp
ibrcommon/ibrcommon/ssl/AES128Stream.h
ibrcommon/ibrcommon/ssl/CipherStream.cpp
ibrcommon/ibrcommon/ssl/CipherStream.h
ibrcommon/ibrcommon/ssl/HashStream.cpp
ibrcommon/ibrcommon/ssl/HashStream.h
ibrcommon/ibrcommon/ssl/HMacStream.cpp
ibrcommon/ibrcommon/ssl/HMacStream.h
ibrcommon/ibrcommon/ssl/InputCipherStream.cpp
ibrcommon/ibrcommon/ssl/InputCipherStream.h
ibrcommon/ibrcommon/ssl/RSASHA256Stream.cpp
ibrcommon/ibrcommon/ssl/RSASHA256Stream.h
ibrcommon/ibrcommon/ssl/XORStream.cpp
ibrcommon/ibrcommon/ssl/XORStream.h
ibrcommon/ibrcommon/ssl/gcm/brg_endian.h
ibrcommon/ibrcommon/ssl/gcm/brg_types.h
ibrcommon/ibrcommon/ssl/gcm/gcm.cc
ibrcommon/ibrcommon/ssl/gcm/gcm.h
ibrcommon/ibrcommon/ssl/gcm/gcm_aes.c
ibrcommon/ibrcommon/ssl/gcm/gcm_aes.h
ibrcommon/ibrcommon/ssl/gcm/gf128mul.cc
ibrcommon/ibrcommon/ssl/gcm/gf128mul.h
ibrcommon/ibrcommon/ssl/gcm/mode_hdr.h
ibrcommon/ibrcommon/thread/AtomicCounter.cpp
ibrcommon/ibrcommon/thread/AtomicCounter.h
ibrcommon/ibrcommon/thread/Conditional.cpp
ibrcommon/ibrcommon/thread/Conditional.h
ibrcommon/ibrcommon/thread/Mutex.cpp
ibrcommon/ibrcommon/thread/Mutex.h
ibrcommon/ibrcommon/thread/MutexLock.cpp
ibrcommon/ibrcommon/thread/MutexLock.h
ibrcommon/ibrcommon/thread/ObjectLock.cpp
ibrcommon/ibrcommon/thread/ObjectLock.h
ibrcommon/ibrcommon/thread/Queue.h
ibrcommon/ibrcommon/thread/RWLock.cpp
ibrcommon/ibrcommon/thread/RWLock.h
ibrcommon/ibrcommon/thread/RWMutex.cpp
ibrcommon/ibrcommon/thread/RWMutex.h
ibrcommon/ibrcommon/thread/Semaphore.cpp
ibrcommon/ibrcommon/thread/Semaphore.h
ibrcommon/ibrcommon/thread/Thread.cpp
ibrcommon/ibrcommon/thread/Thread.h
ibrcommon/ibrcommon/thread/ThreadsafeReference.h
ibrcommon/ibrcommon/thread/ThreadsafeState.h
ibrcommon/ibrcommon/thread/Timer.cpp
ibrcommon/ibrcommon/thread/Timer.h
ibrcommon/ibrcommon/xml/XMLStreamHandler.h
ibrcommon/ibrcommon/xml/XMLStreamReader.cpp
ibrcommon/ibrcommon/xml/XMLStreamReader.h
ibrcommon/ibrcommon/xml/XMLStreamWriter.cpp
ibrcommon/ibrcommon/xml/XMLStreamWriter.h
ibrdtn/ibrdtn/config.h
ibrdtn/ibrdtn/ibrdtn.h
ibrdtn/ibrdtn/api/APIClient.cpp
ibrdtn/ibrdtn/api/APIClient.h
ibrdtn/ibrdtn/api/BLOBBundle.cpp
ibrdtn/ibrdtn/api/BLOBBundle.h
ibrdtn/ibrdtn/api/Bundle.cpp
ibrdtn/ibrdtn/api/Bundle.h
ibrdtn/ibrdtn/api/Client.cpp
ibrdtn/ibrdtn/api/Client.h
ibrdtn/ibrdtn/api/dtn_api.h
ibrdtn/ibrdtn/api/FileBundle.cpp
ibrdtn/ibrdtn/api/FileBundle.h
ibrdtn/ibrdtn/api/PlainSerializer.cpp
ibrdtn/ibrdtn/api/PlainSerializer.h
ibrdtn/ibrdtn/api/StringBundle.cpp
ibrdtn/ibrdtn/api/StringBundle.h
ibrdtn/ibrdtn/data/AgeBlock.cpp
ibrdtn/ibrdtn/data/AgeBlock.h
ibrdtn/ibrdtn/data/Block.cpp
ibrdtn/ibrdtn/data/Block.h
ibrdtn/ibrdtn/data/Bundle.cpp
ibrdtn/ibrdtn/data/Bundle.h
ibrdtn/ibrdtn/data/BundleFragment.cpp
ibrdtn/ibrdtn/data/BundleFragment.h
ibrdtn/ibrdtn/data/BundleID.cpp
ibrdtn/ibrdtn/data/BundleID.h
ibrdtn/ibrdtn/data/BundleList.cpp
ibrdtn/ibrdtn/data/BundleList.h
ibrdtn/ibrdtn/data/BundleMerger.cpp
ibrdtn/ibrdtn/data/BundleMerger.h
ibrdtn/ibrdtn/data/BundleString.cpp
ibrdtn/ibrdtn/data/BundleString.h
ibrdtn/ibrdtn/data/CompressedPayloadBlock.cpp
ibrdtn/ibrdtn/data/CompressedPayloadBlock.h
ibrdtn/ibrdtn/data/CustodySignalBlock.cpp
ibrdtn/ibrdtn/data/CustodySignalBlock.h
ibrdtn/ibrdtn/data/Dictionary.cpp
ibrdtn/ibrdtn/data/Dictionary.h
ibrdtn/ibrdtn/data/DTNTime.cpp
ibrdtn/ibrdtn/data/DTNTime.h
ibrdtn/ibrdtn/data/EID.cpp
ibrdtn/ibrdtn/data/EID.h
ibrdtn/ibrdtn/data/Exceptions.h
ibrdtn/ibrdtn/data/ExtensionBlock.cpp
ibrdtn/ibrdtn/data/ExtensionBlock.h
ibrdtn/ibrdtn/data/MetaBundle.cpp
ibrdtn/ibrdtn/data/MetaBundle.h
ibrdtn/ibrdtn/data/PayloadBlock.cpp
ibrdtn/ibrdtn/data/PayloadBlock.h
ibrdtn/ibrdtn/data/PrimaryBlock.cpp
ibrdtn/ibrdtn/data/PrimaryBlock.h
ibrdtn/ibrdtn/data/ScopeControlHopLimitBlock.cpp
ibrdtn/ibrdtn/data/ScopeControlHopLimitBlock.h
ibrdtn/ibrdtn/data/SDNV.cpp
ibrdtn/ibrdtn/data/SDNV.h
ibrdtn/ibrdtn/data/Serializer.cpp
ibrdtn/ibrdtn/data/Serializer.h
ibrdtn/ibrdtn/data/StatusReportBlock.cpp
ibrdtn/ibrdtn/data/StatusReportBlock.h
ibrdtn/ibrdtn/data/StreamBlock.cpp
ibrdtn/ibrdtn/data/StreamBlock.h
ibrdtn/ibrdtn/security/BundleAuthenticationBlock.cpp
ibrdtn/ibrdtn/security/BundleAuthenticationBlock.h
ibrdtn/ibrdtn/security/ExtensionSecurityBlock.cpp
ibrdtn/ibrdtn/security/ExtensionSecurityBlock.h
ibrdtn/ibrdtn/security/MutualSerializer.cpp
ibrdtn/ibrdtn/security/MutualSerializer.h
ibrdtn/ibrdtn/security/PayloadConfidentialBlock.cpp
ibrdtn/ibrdtn/security/PayloadConfidentialBlock.h
ibrdtn/ibrdtn/security/PayloadIntegrityBlock.cpp
ibrdtn/ibrdtn/security/PayloadIntegrityBlock.h
ibrdtn/ibrdtn/security/SecurityBlock.cpp
ibrdtn/ibrdtn/security/SecurityBlock.h
ibrdtn/ibrdtn/security/SecurityKey.cpp
ibrdtn/ibrdtn/security/SecurityKey.h
ibrdtn/ibrdtn/security/StrictSerializer.cpp
ibrdtn/ibrdtn/security/StrictSerializer.h
ibrdtn/ibrdtn/streams/StreamBuffer.cpp
ibrdtn/ibrdtn/streams/StreamConnection.cpp
ibrdtn/ibrdtn/streams/StreamConnection.h
ibrdtn/ibrdtn/streams/StreamContactHeader.cpp
ibrdtn/ibrdtn/streams/StreamContactHeader.h
ibrdtn/ibrdtn/streams/StreamDataSegment.cpp
ibrdtn/ibrdtn/streams/StreamDataSegment.h
ibrdtn/ibrdtn/utils/Clock.cpp
ibrdtn/ibrdtn/utils/Clock.h
ibrdtn/ibrdtn/utils/Random.cpp
ibrdtn/ibrdtn/utils/Random.h
ibrdtn/ibrdtn/utils/Utils.cpp
ibrdtn/ibrdtn/utils/Utils.h
tools/src/BundleStream.h
tools/src/config.h
tools/src/dtnconvert.cpp
tools/src/dtninbox.cpp
tools/src/dtnoutbox.cpp
tools/src/dtnping.cpp
tools/src/dtnrecv-ng.cpp
tools/src/dtnrecv.cpp
tools/src/dtnsend.cpp
tools/src/dtnstream.cpp
tools/src/dtntracepath.cpp
tools/src/dtntrigger.cpp
tools/src/dtntunnel.cpp
tools/src/c_api_examples/dtnping_async.c
tools/src/c_api_examples/dtnping_sync.c
tools/src/DTNTun/dtntun.c
tools/src/DTNTun/ip.h
tools/src/DTNTun/receiver.c
tools/src/DTNTun/receiver.h
tools/src/DTNTun/tun.c
tools/src/DTNTun/tun.h
File Members
Classes
|
Namespaces
ibrcommon/ibrcommon/thread/RWLock.h File Reference
#include "
ibrcommon/thread/RWMutex.h
"
Include dependency graph for RWLock.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes
class
ibrcommon::RWLock
Namespaces
namespace
ibrcommon
RWLock.h
Generated on Mon Jun 4 2012 15:06:36 for IBR-DTNSuite by
1.7.6.1