All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
openfluid::fluidx::AdvancedMonitoringDescriptor Class Reference

#include <fluidx/AdvancedMonitoringDescriptor.hpp>

List of all members.

Public Member Functions

 AdvancedMonitoringDescriptor (openfluid::fluidx::MonitoringDescriptor &MonitoringDesc)
 ~AdvancedMonitoringDescriptor ()
void checkMonitoring () const
const std::list
< openfluid::fluidx::ObserverDescriptor * > & 
getItems () const
openfluid::fluidx::ObserverDescriptorgetDescriptor (std::string ObserverID) const
 Returns the Descriptor of the Observer with ObserverID if is in the Monitoring descriptor.
void addToObserverList (std::string ObserverID)
 Adds the Observer with ObserverID to the Monitoring descriptor.
void removeFromObserverList (std::string ObserverID)
 Removes the Observer with ObserverID from the Monitoring descriptor.
void setItems (std::list< openfluid::fluidx::ObserverDescriptor * > ObserversList)
 Replace existing observers with ObserversList.
void moveItemTowardsTheBeginning (std::string ObserverID)
void moveItemTowardsTheEnd (std::string ObserverID)
int getFirstIndex (const std::string &ID) const
std::vector
< openfluid::ware::WareID_t
getOrderedIDs () const

Constructor & Destructor Documentation


Member Function Documentation

Adds the Observer with ObserverID to the Monitoring descriptor.

Returns the Descriptor of the Observer with ObserverID if is in the Monitoring descriptor.

Exceptions:
openfluid::base::OFExceptionif this Observer is not in the Monitoring descriptor

Removes the Observer with ObserverID from the Monitoring descriptor.

Exceptions:
openfluid::base::OFExceptionif this Observer is not in the Monitoring descriptor

Replace existing observers with ObserversList.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines