Event Class Reference

An Event is used to communicate between e.g. More...

#include <ArmarXCore/observers/Event.h>

+ Inheritance diagram for Event:

Public Member Functions

EventPtr add (const std::string key, const Variant &value)
 
EventPtr add (const std::string key, const VariantContainerBasePtr &valueContainer)
 
virtual EventPtr clone () const
 
 Event ()
 
 Event (std::string eventReceiverName, std::string eventName)
 
Ice::ObjectPtr ice_clone () const override
 

Detailed Description

An Event is used to communicate between e.g.

condition handlers and statecharts.

The receiver is always a statechart. It contains a dictionary for additional data of any kind.

Constructor & Destructor Documentation

◆ Event() [1/2]

Event ( )

◆ Event() [2/2]

Event ( std::string eventReceiverName,
std::string eventName )

Member Function Documentation

◆ add() [1/2]

armarx::EventPtr add ( const std::string key,
const Variant & value )

◆ add() [2/2]

EventPtr add ( const std::string key,
const VariantContainerBasePtr & valueContainer )

◆ clone()

armarx::EventPtr clone ( ) const
virtual

◆ ice_clone()

Ice::ObjectPtr ice_clone ( ) const
override

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