Event Class Reference

An Event is used to communicate between e.g. condition handlers and statecharts. 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.

Definition at line 52 of file Event.h.

Constructor & Destructor Documentation

◆ Event() [1/2]

Event ( )

Definition at line 71 of file Event.cpp.

◆ Event() [2/2]

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

Definition at line 33 of file Event.cpp.

Member Function Documentation

◆ add() [1/2]

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

Definition at line 39 of file Event.cpp.

+ Here is the call graph for this function:

◆ add() [2/2]

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

◆ clone()

armarx::EventPtr clone ( ) const
virtual

Definition at line 57 of file Event.cpp.

◆ ice_clone()

Ice::ObjectPtr ice_clone ( ) const
override

Definition at line 51 of file Event.cpp.


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