DebugObserverComponentPlugin Class Reference

Brief description of class DebugObserverComponentPlugin. More...

#include <ArmarXCore/libraries/ArmarXCoreComponentPlugins/DebugObserverComponentPlugin.h>

+ Inheritance diagram for DebugObserverComponentPlugin:

Public Member Functions

std::string getDebugObserverTopic ()
 
void setDebugObserverTopic (const std::string &name)
 
- Public Member Functions inherited from ManagedIceObjectPlugin
ManagedIceObjectparent ()
 
template<class T >
Tparent ()
 
const ManagedIceObjectparent () const
 
template<class T >
const Tparent () const
 
template<class T >
bool parentDerives () const
 
virtual ~ManagedIceObjectPlugin ()=default
 
- Public Member Functions inherited from DebugObserverHelper
 DebugObserverHelper (const DebugObserverInterfacePrx &prx=nullptr, bool batchmode=false)
 
template<class T >
 DebugObserverHelper (const T &name, const DebugObserverInterfacePrx &prx=nullptr, bool batchmode=false)
 
const std::string & getChannelName () const
 
const DebugObserverInterfacePrxgetDebugObserver () const
 
void removeAllDebugObserverChannels () const
 
void removeDebugObserverChannel (const std::string &channelname) const
 
void removeDebugObserverDatafield (const std::string &channelName, const std::string &datafieldName) const
 
void sendDebugObserverBatch ()
 
void setChannelName (const ManagedIceObject &obj)
 
void setChannelName (const ManagedIceObject *obj)
 
void setChannelName (const ManagedIceObjectPlugin &obj)
 
void setChannelName (const ManagedIceObjectPlugin *obj)
 
void setChannelName (const std::string &name)
 
void setDebugObserver (const DebugObserverInterfacePrx &prx)
 
void setDebugObserverBatchModeEnabled (bool enable)
 
void setDebugObserverChannel (const std::string &channelName, StringVariantBaseMap valueMap) const
 
template<class T >
void setDebugObserverDatafield (const std::string &channelName, const std::string &datafieldName, const IceUtil::Time &time, const T &value) const
 
void setDebugObserverDatafield (const std::string &channelName, const std::string &datafieldName, const IceUtil::Time &time, const Variant &value) const
 
void setDebugObserverDatafield (const std::string &channelName, const std::string &datafieldName, const IceUtil::Time &time, const VariantPtr &value) const
 
template<class T , class... Ts>
void setDebugObserverDatafield (const std::string &channelName, const std::string &datafieldName, const std::chrono::duration< Ts... > duration, const T &value) const
 
template<class... Ts>
void setDebugObserverDatafield (const std::string &channelName, const std::string &datafieldName, const std::chrono::duration< Ts... > duration, const Variant &value) const
 
template<class... Ts>
void setDebugObserverDatafield (const std::string &channelName, const std::string &datafieldName, const std::chrono::duration< Ts... > duration, const VariantPtr &value) const
 
template<class T , class... Ts>
void setDebugObserverDatafield (const std::string &channelName, const std::string &datafieldName, const std::chrono::time_point< Ts... > timepoint, const T &value) const
 
template<class... Ts>
void setDebugObserverDatafield (const std::string &channelName, const std::string &datafieldName, const std::chrono::time_point< Ts... > timepoint, const Variant &value) const
 
template<class... Ts>
void setDebugObserverDatafield (const std::string &channelName, const std::string &datafieldName, const std::chrono::time_point< Ts... > timepoint, const VariantPtr &value) const
 
template<class T >
void setDebugObserverDatafield (const std::string &channelName, const std::string &datafieldName, const T &t)
 
void setDebugObserverDatafield (const std::string &channelName, const std::string &datafieldName, const TimedVariantPtr &value) const
 
void setDebugObserverDatafield (const std::string &channelName, const std::string &datafieldName, const VariantBasePtr &value) const
 
void setDebugObserverDatafield (const std::string &channelName, const std::string &datafieldName, const VariantPtr &value) const
 
template<class T >
void setDebugObserverDatafield (const std::string &datafieldName, const T &t)
 
void setFloatFallbackForBigTooLargeInts (bool useFallback)
 

Protected Member Functions

void postCreatePropertyDefinitions (PropertyDefinitionsPtr &properties) override
 
void postOnInitComponent () override
 
void preOnConnectComponent () override
 
void preOnInitComponent () override
 
- Protected Member Functions inherited from ComponentPlugin
virtual void componentPropertiesUpdated (const std::set< std::string > &changedProperties)
 
 ManagedIceObjectPlugin (ManagedIceObject &parent, std::string pre)
 
- Protected Member Functions inherited from ManagedIceObjectPlugin
template<class PluginT , class... ParamsT>
PluginT * addPlugin (const std::string prefix="", ParamsT &&...params)
 
template<class PluginT , class... ParamsT>
void addPlugin (PluginT *&targ, const std::string prefix="", ParamsT &&...params)
 
template<class PluginT , class... ParamsT>
void addPlugin (std::experimental::observer_ptr< PluginT > &targ, const std::string prefix="", ParamsT &&...params)
 
void addPluginDependency (ManagedIceObjectPlugin *dependedOn)
 
void addPluginDependency (std::experimental::observer_ptr< ManagedIceObjectPlugin > dependedOn)
 
std::string makePropertyName (const std::string &name)
 
 ManagedIceObjectPlugin (ManagedIceObject &parent, std::string pre)
 
virtual void postOnConnectComponent ()
 
virtual void postOnDisconnectComponent ()
 
virtual void postOnExitComponent ()
 
const std::string & prefix () const
 
virtual void preOnDisconnectComponent ()
 
virtual void preOnExitComponent ()
 

Detailed Description

Brief description of class DebugObserverComponentPlugin.

Detailed description of class DebugObserverComponentPlugin.

Definition at line 48 of file DebugObserverComponentPlugin.h.

Member Function Documentation

◆ getDebugObserverTopic()

std::string getDebugObserverTopic ( )

Definition at line 37 of file DebugObserverComponentPlugin.cpp.

◆ postCreatePropertyDefinitions()

void postCreatePropertyDefinitions ( PropertyDefinitionsPtr properties)
overrideprotectedvirtual

Reimplemented from ComponentPlugin.

Definition at line 66 of file DebugObserverComponentPlugin.cpp.

+ Here is the call graph for this function:

◆ postOnInitComponent()

void postOnInitComponent ( )
overrideprotectedvirtual

Reimplemented from ManagedIceObjectPlugin.

Definition at line 51 of file DebugObserverComponentPlugin.cpp.

+ Here is the call graph for this function:

◆ preOnConnectComponent()

void preOnConnectComponent ( )
overrideprotectedvirtual

Reimplemented from ManagedIceObjectPlugin.

Definition at line 56 of file DebugObserverComponentPlugin.cpp.

+ Here is the call graph for this function:

◆ preOnInitComponent()

void preOnInitComponent ( )
overrideprotectedvirtual

Reimplemented from ManagedIceObjectPlugin.

Definition at line 42 of file DebugObserverComponentPlugin.cpp.

+ Here is the call graph for this function:

◆ setDebugObserverTopic()

void setDebugObserverTopic ( const std::string &  name)

Definition at line 30 of file DebugObserverComponentPlugin.cpp.

+ Here is the caller graph for this function:

The documentation for this class was generated from the following files: