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
ManagedIceObject & parent ()
 
template<class T>
T & parent ()
 
const ManagedIceObject & parent () const
 
template<class T>
const T & parent () 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 DebugObserverInterfacePrx & getDebugObserver () 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.

Member Function Documentation

◆ getDebugObserverTopic()

std::string getDebugObserverTopic ( )

◆ postCreatePropertyDefinitions()

void postCreatePropertyDefinitions ( PropertyDefinitionsPtr & properties)
overrideprotectedvirtual

Reimplemented from ComponentPlugin.

◆ postOnInitComponent()

void postOnInitComponent ( )
overrideprotectedvirtual

Reimplemented from ManagedIceObjectPlugin.

◆ preOnConnectComponent()

void preOnConnectComponent ( )
overrideprotectedvirtual

Reimplemented from ManagedIceObjectPlugin.

◆ preOnInitComponent()

void preOnInitComponent ( )
overrideprotectedvirtual

Reimplemented from ManagedIceObjectPlugin.

◆ setDebugObserverTopic()

void setDebugObserverTopic ( const std::string & name)

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