LPM^2  511
Location-Privacy and Mobility Meter
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
AbsoluteLocationstampDistance
lpm::AbsoluteSimilarityAnalysisOperation
lpm::ActualEventRepresents an actual event (i.e. a tuple containing a user ID, timestamp, locationstamp)
lpm::AlgorithmsImplements useful algorithms used by the library
lpm::AnonymityMetricOperation
lpm::ApplicationOperationBase class for all application operations
lpm::AttackOperationBase class for all attack operations
lpm::AttackOutputEncompasses the output of the attack operation
BasicApplicationOperation
lpm::ContextEncompasses the knowledge of the adversary
lpm::ContextAnalysisOperation
lpm::ContextAnalysisSchedule
lpm::ContextFactoryImplements the default context factory
lpm::CreateContextOperationCreates a context (background knowledge)
lpm::DefaultApplicationOperationDefault implementation (i.e. a simple example) of an application operation
lpm::DefaultLPPMOperationDefault implementation (i.e. a simple example) of a LPPM operation
lpm::DefaultMetricDistanceDefault implementation of the distance function
lpm::DensityMetricOperation
lpm::DistortionMetricOperationBase class for distortion based metric operations
lpm::EntropyMetricOperation
lpm::ErrorsProvides the error reporting facilities
lpm::EventRepresents an event (abstract base class for all events)
lpm::EventFormatterFormats events into lines with a specific format
lpm::EventParserParses Event objects
lpm::ExposedEventRepresents an exposed event
lpm::FileRepresents a file
lpm::FilterFunctionRepresents the filter function, i.e. the pdf of a filter opreration
lpm::FilterOperationRepresents a filter operation
HidingLPPMOperation
lpm::InputInfoEncompasses the characteristics (parameters) of the input trace
lpm::InputOperationReads a TraceSet from file
lpm::KnowledgeInputEncompasses the input files for knowledge construction
lpm::KnowledgeSamplingTraceGeneratorOperationGenerates a trace by sampling from the background knowledge
lpm::KnowledgeTraceGeneratorInputRepresents the input of the knowledge sampling trace generator
lpm::LineFormatter< T >Formats some values into a line with a specific format
lpm::LineParser< T >Parse a line into fields
lpm::LoadContextOperationLoads the context (background knowledge) from file
lpm::LogProvides the logging facilities
lpm::LPMMain class of the library
lpm::LPPMOperationBase class for all LPPM operations
lpm::MeetingDisclosureMetricOperation
lpm::MemoryProvides debug-level memory management functionality
lpm::MetricDistanceBase class for all metric distance functions (used by distortion-based metrics)
lpm::MetricOperationBase class for all metric operations
lpm::MostLikelyLocationDistortionMetricOperation
lpm::MostLikelyTraceDistortionMetricOperation
lpm::ObservedEventRepresents an observed event (i.e. a tuple containing a user ID, a set of timestamps, and, a set of locationstamps)
lpm::Operation< InputType, OutputType >Abstract base class for all operations
lpm::OutputOperationWrites a TraceSet to file
lpm::ParametersEncompasses the parameters of the simulation
lpm::PredictabilityAnalysisOperation
lpm::RandomnessAnalysisOperation
lpm::Reference< T >Implements a reference counting framework using templates
lpm::RNGImplements random number generating facilities
lpm::ScheduleModels a schedule
lpm::ScheduleBuilderImplements a schedule building framework
lpm::ScheduleTemplateBase class for schedule templates
lpm::SimpleLPPMComparisonScheduleTemplateProvides a simple schedules template for comparing LPPMs
lpm::SimpleScheduleTemplateProvides a template for simple schedules
lpm::Singleton< T >Implements the base Singleton functionality using templates
lpm::LPM::State
lpm::StoreContextOperationStores a context object (background knowledge) to file
lpm::StrongAttackOperation
lpm::TimePeriod
lpm::TPGroup
lpm::TPInfo
lpm::TPLeaf
lpm::TPNode
lpm::TraceRepresents a trace
lpm::TraceGeneratorInputRepresents the input of a trace generator (abstract base class for all trace generator)
lpm::TraceGeneratorOperationBase class for all trace generator operations
lpm::TraceSetRepresents a set of traces
lpm::TraceVector
lpm::UserProfileRepresents the mobility profile a given user
lpm::VerifyImplements run-time (release mode) assertion mechanism
lpm::WeakAttackOperation
 All Classes Files Functions