Pydtn Simulator Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
AccelNode::AcceleratedMobileNodeA hybrid mobility pattern with non-constant velocity
AliasLinkAn alias for a SimLink
aodv_addrArbitrary-length network address
aodv_chunkMessage data unit
aodv_interfacesList of network interface identifiers
aodv_msghdrHeader information for a message
aodv_node_listLinked list of node descriptions
aodv_parametersAlgorithm configuration parameters
aodv_prefixSubnet address specification
aodv_rerrAODV routing error message
aodv_routing_tableRouting table
aodv_rrepAODV route response
aodv_rreqLinked list of AODV route requests
aodv_stateProtocol state at a MANET node
aodv_table_entryRouting table entry
aodv_time_ringCircular buffer of times
AODVAppApplication hook for the AODV/DTN interface
AODVForwardingPolicyDTN hook into AODV routing
AODVLinkDummy class to mimic a point-to-point link based on an AODV routing table entry
DTN::ApplicationBase class for DTN applications
Mobility::BeaconConsumerListen to traffic to determine the network neighborhood
DTN::BitErrorDropA Bundle drop due to bit errors during transmission
DTN::BundleThe basic data element passed between nodes
StoreProfile::BundleCollectorClass that collects storage information from a WrapNode
BundleEventEvent containing a DTN::Bundle
BundleHandlerAbstract base class for Entitys that can handle BundleEvents
BundleMakerAbstract base class for bundle generation
DTN::BundlePointerA reference into a BundleStore
DTN::BundlePointerReprAbstract base class for an iterator into a BundleStore
DTN::BundleStoreAbstract base class for bundle storage at a node
ClockMain simulator engine
DTN::ConsumerData consumer abstract class
ConsumerAliasAn alias to a DTN::Consumer
DTN::ConsumerChainData consumer that passes a Bundle to a series of other Consumers
CustodyEntityBase class for Entitys controlling DTN::CustodyPolicys
DTN::CustodyPolicyAbstract base class for custodial policies
DTN::CustodyPolicyDropA Bundle drop due to rejection or expulsion of a Bundle caused by a CustodyPolicy
DifferentialForwarding::DFAppAbstract base class for differential forwarding message processing
DifferentialForwarding::DFPolicyForwarding policy based on a differential metric
DTN::DropCauseBase class for encapsulating the reason why a Bundle was dropped
DTN::DropTailA simple first-come, first-served VolatileStorePolicy
DumpConsumerData consumer that simply dumps the bundle information to stdout
EntityBasic event dispatcher
BasicEpidemic::EpidemicAppApplication to handle epidemic forwarding control messages
Epidemic::EpidemicAppApplication to handle epidemic forwarding control messages
Epidemic::EpidemicBundleInternal representation type for a persistent DTN::Bundle
Epidemic::EpidemicCustodyCustody policy class for epidemic forwarding
Epidemic::EpidemicForwardingForwarding policy for epidemic routing
Epidemic::EpidemicStoreA persistent store class for epidemically propagated DTN::Bundles
Epidemic::EpidemicStoreItrRepresentation of a DTN::BundlePointer as an iterator for EpidemicStore
EventBasic event type
EventCmpFunctional struct for sorting Events
DTN::ExceptionBase class for DTN library exceptions
DTN::ExpiryDropA Bundle drop due to the Bundle's time-to-live expiring
DTN::ExplicitRouteAn exact-match routing table entry
ExplicitRoutingEntityWrapper for a DTN::ExplicitRoutingTable
DTN::ExplicitRoutingTableExact-matching routing table
FlatStoreA simple storage class for DTN::Bundles
FlatStoreItrRepresentation of a DTN::BundlePointer as an iterator for FlatStore
FlowTracerGenerates flow-based trace information
MobileForwarding::ForwardingForwarding policy for mobile forwarding protocols
ForwardingEntityBase class for Entitys controlling DTN::ForwardingPolicys
DTN::ForwardingPolicyAbstract base class for a Bundle forwarding policy
DTN::FullQueueDropA Bundle drop due to a volatile queue with insufficient capacity
GlobalsGlobal configuration
GlobalStatisticsSingleton subclass of MultiNodeStatistics
GlobalTracerA singleton TracerChain
GStatCollectSimple Event to collect statistical information
GStatDumpEvent handler that dumps global statistical information to a stream
GStatEntityAbstract base class for Entitys that can handle Events related to GlobalStatistics
GStatForgetSimple Event to clear the statistical totals collected
GStatTriggerSimple Event to trigger periodic collecting of statistical information
DTN::HeaderHeader structure for a Bundle
HeavyTailBundleMakerCreate Bundles sized according to a heavy-tailed distribution
HeavyTailTimeDistHeavy-tailed time distribution
Mobility::HelloTriggerAn Event to trigger periodic "HELLO" broadcasts
InterpreterEntityEvent handler for scheduling single python method calls
InterpreterEventAn event encapsulating a scheduled python callable object
ItemWrapperSimple structure to handle object interactions between the harness and the interpreter
DTN::LinkAbstract base class for inter-Node links
LinkAvailEventEvent to set a SimLink's busy state back to false
DTN::LinkFailureDropA Bundle drop due to a Link failing while the Bundle is in flight
DTN::LinkUnavailableException thrown when the Link on which a Bundle is to be forwarded is currently unavailable
LinkUpDownEventEvent to change the up/down state of a SimLink
SampleAppNS::ManagerBookkeeping class to match application instances with their simulator-level nodes
MeasurementEncapsulation of a measurement as a value and variance/deviation
Mobility::MobileAppSubclass of DTN::Application for mobile-node-specific applications
Mobility::MobileNodeA version of WrapNode that has position information
MockBundleDerived type of DTN::Bundle designed for simulating large data sizes
Mobility::MockLinkShadows a broadcast link as a point-to-point link
MultiNodeStatisticsSubclass of Statistics that can aggregate statistics for multiple DTN::Nodes
NamTraceEventTriggering Event for NamTracer
NamTracerGenerates nam-formatted trace information
DTN::NodeGeneral DTN node class
NodeCollectorAbstract base class for WrapNode-data collection functional
DTN::NodePolicyBase class for policy types
DTN::NoRouteException thrown when no Route can be found for a Bundle
DTN::NoRouteDropA Bundle drop due to the inability to find a valid route for the destination
Mobility::ParallelogramWaypointRangeA random waypoint topology defining an arbitrary parallelogram area (or volume)
DTN::PayloadHeaderDTN header for Bundle payload
PersistentBundleInternal representation type for a persistent DTN::Bundle
DTN::PersistentBundleStoreAbstract base class for persistent bundle storage
PersistentStoreA simple persistent store class for DTN::Bundles
PersistentStoreItrRepresentation of a DTN::BundlePointer as an iterator for PersistentStore
PoissonTimeDistPoisson time distribution
Mobility::PositionThree dimensional position for use in node mobility
DTN::PrefixRouteA prefix-match routing table entry
PrefixRoutingEntityWrapper for a DTN::PrefixRoutingTable
DTN::PrefixRoutingTableLongest-prefix routing
Mobility::PresenceA Position at a particular Time
DTN::PrimaryHeaderBasic forwarding information
MobileForwarding::ProtocolApplication skeleton to handle forwarding control messages
PydtnApplicationAn application that uses a Python function, and is able to be set up directly from Python
PydtnAppObjectMirror a PydtnApplication into Python
PydtnBundleMirror a DTN::Bundle into Python
PySimEntityMinimal mirror of Entitys into Python
PythonBundleMakerBundle maker for traffic generation that uses a python function
PythonTimeDistributionTime distribution for traffic generation that uses a python function
Mobility::RandomWaypointNodeA version of a MobileNode that uses a random waypoint mobility model
Mobility::RectangularAlignedWaypointRangeA random waypoint topology defining a rectangular area (or volume) where the edges are aligned with the cardinal axes
RegistryBookkeeping class for Entitys that should be visible in the interpreter
DTN::RegularHeaderBase class for non-primary DTN headers
ResendEventEvent to trigger resending stored DTN::Bundles
RF::RFLinkSimple disk-model wireless link
DTN::RouteAbstract base class for DTN routes
DTN::RoutedForwardingForwardingPolicy subclass that uses a routing table
RoutingEntityBase class for specific Entitys wrapping DTN::RoutingTables
DTN::RoutingTableAbstract base class for DTN routing tables
SampleAppNS::SampleAppSimple example application
DTN::SDNVSelf-delimited numeric values
SequencerSequence number tracker
SimLinkA DTN::Link in the simulator
SimulationExceptionBase class for simulator exceptions
DTN::SpaceAvailCustodyA simple CustodyPolicy that takes custody if the Node has sufficient storage for the Bundle
SpaceAvailEntityClass for Entitys wrapping DTN::SpaceAvailCustody
StatSimple statistical accumulator
StatCollectionA collection of Stats
StatisticsDTN::Consumer for collecting statistical information on a simulated DTN
StoreTracerGenerates storage trace information
TerminatorA simple Entity for terminating a simulation run
TerminatorEventA trigger Event for terminating a simulation run
TimeSimple structure for object-oriented handling of timevals
TimeDistributionAbstract base class for time distributions
TraceConsumerA special DTN::Consumer that calls the GlobalTracer's hooks
TracerBase class for trace generators
TracerChainTracer that passes objects to a series of other Tracers
TrafficGeneratorGeneric traffic generator class
TrafficTriggerTrigger event for traffic generation
UniformBundleMakerCreate Bundles of a fixed size
UniformTimeDistUniform time distribution
UniqueStatStats that distinguish between unique and duplicate DTN::Bundles
DifferentialForwarding::VisibleNodeBookkeeping structure for nodes currently visible
DTN::VolatileBundleStoreAbstract base class for volatile bundle storage
DTN::VolatileStorePolicyAbstract base class for volatile storage policies
Mobility::WaypointEventAn Event to add a waypoint to a MobileNode
Mobility::WaypointRangeAbstract base class for random waypoint topologies
Mobility::WirelessLinkA version of WrapLink for wireless links
WrapLinkEntity to provide access to a Link through the simulator
WrapNodeEntity to provide access to a DTN::Node through the simulator

Generated on Mon Mar 24 11:15:47 2008 for Pydtn Simulator by  doxygen 1.5.4