![]() |
User Manual, Developers Guide and API Documentation |
![]() |
Classes | |
| class | CommandContextProvider |
| Base class for all ContextProviders which use a specific command in the compound to determine the context input variables: commandName: the name of the command where the information is readable specificKey: the name of the key which allows context-filtering afterwards. Use a key starting with 'MAC.Compound' so that it is clear that only compound-based probes (e.g. Packet) can use this filter. More... | |
| class | CompoundContextProvider |
| Context provider interface using compounds to determine what context to attach. More... | |
| class | Context |
| class | ContextCollector |
| Front-end for the probing subsystem. More... | |
| class | ContextFilterProbeBus |
| Filter Measurements by checking id/value pair. More... | |
| class | ContextProvider |
| A contextprovider not using the provided PDU. The PDU is ignored and the visit function without PDU parameter is called. More... | |
| class | ContextProviderCollection |
| Registry for ContextProvider. More... | |
| class | IContext |
| Interface for the Context Container. More... | |
| class | IContextProvider |
| Interface for contextproviders. When visited, they may add their context information into the Context object. More... | |
| class | LoggingProbeBus |
| A logger for the ProbeBus. More... | |
| class | PassThroughProbeBus |
| The PassThroughProbeBus publishes all Measurements available. More... | |
| class | PDUContextProvider |
| A contextprovider template to be specialized for specific PDUs. More... | |
| class | ProbeBus |
| Interface and elementary behaviour of a ProbeBus. More... | |
| class | ProbeBusRegistry |
| The ProbeBusRegistry resolves a ProbeBus name to a PassThroughProbeBus which may then be used as the entry point for measurements to the ProbeBus system. More... | |
| class | PythonProbeBus |
| Filter Measurements by calling back a PythonObject. More... | |
| class | SettlingTimeGuardProbeBus |
| Only accepts if simulation time is larger than the settling time. More... | |
| class | StatEvalProbeBus |
| Wrap StatEval Objects and attach them to a ProbeBus. More... | |
| class | TableProbeBus |
| ProbeBus derivate that can create Table output. More... | |
| class | TextProbeBus |
| ProbeBus derivate that wraps a ProbeText StatEval. More... | |
| class | TimeSeriesProbeBus |
| Writes time series of measurements received on a ProbeBus. More... | |
| class | TimeWindowProbeBus |
| Records measurements for a given time window. More... | |
Namespaces | |
| namespace | context |
| namespace | contextprovider |
| namespace | detail |
| namespace | examples |
| namespace | json |
Typedefs | |
| typedef wns::SmartPtr < ContextCollector > | ContextCollectorPtr |
| typedef PyConfigViewCreator < IContextProvider > | ContextProviderCreator |
| typedef wns::StaticFactory < ContextProviderCreator > | ContextProviderFactory |
| typedef PyConfigViewCreator < ProbeBus > | ProbeBusCreator |
| typedef StaticFactory < ProbeBusCreator > | ProbeBusFactory |
Enumerations | |
| enum | formatType { formatFixed, formatScientific } |
| How to format the output of numbers. More... | |
Functions | |
| ContextCollectorPtr | collector (const ContextProviderCollection ®istry, const pyconfig::View &config, std::string varName) |
| bool | lookup (const wns::pyconfig::View &config, std::string varName) |
Definition at line 163 of file ContextCollector.hpp.
Definition at line 136 of file ContextProvider.hpp.
Definition at line 137 of file ContextProvider.hpp.
Definition at line 208 of file ProbeBus.hpp.
Definition at line 209 of file ProbeBus.hpp.
| ContextCollectorPtr wns::probe::bus::collector | ( | const ContextProviderCollection & | registry, | |
| const pyconfig::View & | config, | |||
| std::string | varName | |||
| ) |
| bool wns::probe::bus::lookup | ( | const wns::pyconfig::View & | config, | |
| std::string | varName | |||
| ) |
1.5.5