28#include <ArmarXCore/interface/observers/Event.h>
55 Event(std::string eventReceiverName, std::string eventName);
59 EventPtr add(
const std::string key,
const VariantContainerBasePtr& valueContainer);
61 Ice::ObjectPtr
ice_clone()
const override;
67extern template class ::IceInternal::Handle<::armarx::Event>;
#define ARMARXCORE_IMPORT_EXPORT
An Event is used to communicate between e.g.
EventPtr add(const std::string key, const Variant &value)
virtual EventPtr clone() const
EventPtr add(const std::string key, const VariantContainerBasePtr &valueContainer)
Ice::ObjectPtr ice_clone() const override
The Variant class is described here: Variants.
This file offers overloads of toIce() and fromIce() functions for STL container types.
IceInternal::Handle< Event > EventPtr
Typedef of EventPtr as IceInternal::Handle<Event> for convenience.