OMKInteractiveEventId.h File Reference

#include "OMKEventIdentifier.h"
#include "OMKBaseType.h"
#include "OMKControlTakeOverPrm.h"
#include "OMKAccessibleParameterPrm.h"
#include "OMKAccessLevelList.inl"
#include "OMKValuedEvent.h"

Include dependency graph for OMKInteractiveEventId.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  OMK
namespace  OMK::EventId
namespace  OMK::Iii
namespace  OMK::Type
typedef std::list< AccessibleParameterPrm > OMK::Type::AccessibleParametersListPrm
 Datas and events.
typedef std::pair< Name, std::list<
Name > > 
OMK::Type::ControlTakenOfParameterPrm
typedef std::list< ControlTakenOfParameterPrm > OMK::Type::ControlTakenPrm
typedef std::pair< Name, Name > OMK::Type::ControlUpdatedPrm
typedef AccessGroup OMK::Type::GetAccessibleParametersPrm
typedef AccessLevelList< ControlTakeOverPrm > OMK::Type::TakeOverAndGetCurrentValuesPrm
typedef std::list< Name > OMK::Type::ControlReleasePrm
typedef AccessLevelList< std::pair<
Name, AccessGroupLevel > > 
OMK::Type::ControlFreezePrm
typedef std::list< Name > OMK::Type::ControlUnfreezePrm
typedef AccessLevelList< Name > OMK::Type::GetCurrentValuesPrm
typedef std::pair< Name, Name > OMK::Type::NewValueAvailablePrm
 OMK::Type::DECLARE_TYPE_EVENT_LISTENER (AccessibleParametersListPrm, AccessibleParametersList, OMK::Iii::InteractorExtension)
 OMK::Type::DECLARE_TYPE_EVENT_LISTENER (ControlTakenPrm, ControlTaken, OMK::Iii::InteractorExtension)
 OMK::Type::DECLARE_EVENT_LISTENER (Name, ControlReleased, OMK::Iii::InteractorExtension)
 OMK::Type::DECLARE_EVENT_LISTENER (Name, ControlEnded, OMK::Iii::InteractorExtension)
 OMK::Type::DECLARE_TYPE_EVENT_LISTENER (ControlUpdatedPrm, ControlUpdated, OMK::Iii::InteractorExtension)
 OMK::Type::DECLARE_TYPE_EVENT_LISTENER (GetAccessibleParametersPrm, GetAccessibleParameters, OMK::Iii::InteractiveExtension)
 OMK::Type::DECLARE_TYPE_EVENT_LISTENER (TakeOverAndGetCurrentValuesPrm, TakeOverAndGetCurrentValues, OMK::Iii::InteractiveExtension)
 OMK::Type::DECLARE_TYPE_EVENT_LISTENER (ControlReleasePrm, ControlRelease, OMK::Iii::InteractiveExtension)
 OMK::Type::DECLARE_TYPE_EVENT_LISTENER (ControlFreezePrm, ControlFreeze, OMK::Iii::InteractiveExtension)
 OMK::Type::DECLARE_TYPE_EVENT_LISTENER (ControlUnfreezePrm, ControlUnfreeze, OMK::Iii::InteractiveExtension)
 OMK::Type::DECLARE_TYPE_EVENT_LISTENER (GetCurrentValuesPrm, GetCurrentValues, OMK::Iii::InteractiveExtension)
 OMK::Type::DECLARE_TYPE_EVENT_LISTENER (NewValueAvailablePrm, NewValueAvailable, OMK::Iii::InteractiveExtension)

Typedefs

typedef std::pair< Name, Name > OMK::Iii::InteractorOutputsIndex
 Define what is a index of interactor outputs, a pair of ids.
typedef std::map< InteractorOutputsIndex,
InteractorOutput * > 
OMK::Iii::InteractorOutputsMap
 Define what is a map of interactor outputs.
typedef std::map< Name, SessionPrm * > OMK::Iii::SessionsMap
 Define what is a map of interaction parameters.

Variables

Ids for interactive protocol events
OMKIII_API EventIdentifier OMK::EventId::GET_ACCESSIBLE_PARAMETERS
 The event id for the event "get_accessible_parameters".
OMKIII_API EventIdentifier OMK::EventId::ACCESSIBLE_PARAMETERS
 The event id for the event "accessible_parameters".
OMKIII_API EventIdentifier OMK::EventId::CONTROL_TAKE_OVER_AND_GET_CURRENT_VALUES
 The event id for the event "control_take_over_and_get_current_value".
OMKIII_API EventIdentifier OMK::EventId::CURRENT_VALUE
 The event id for the event "control_taken_and_get_current_value".
OMKIII_API EventIdentifier OMK::EventId::CURRENT_VALUES_SENT_AND_CONTROL_TAKEN
 The event id for the event "current_values_sent_and_control_taken".
OMKIII_API EventIdentifier OMK::EventId::CONTROL_RELEASE
 The event id for the event "control_release".
OMKIII_API EventIdentifier OMK::EventId::CONTROL_RELEASED
 The event id for the event "control_released".
OMKIII_API EventIdentifier OMK::EventId::CONTROL_TAKEN_BY
 The event id for the event "control_ended".
OMKIII_API EventIdentifier OMK::EventId::CONTROL_RELEASED_BY
 The event id for the event "control_taken_by".
OMKIII_API EventIdentifier OMK::EventId::CONTROL_ENDED
 The event id for the event "control_release_by".
OMKIII_API EventIdentifier OMK::EventId::CONTROL_FREEZE
 The event id for the event "control_freeze".
OMKIII_API EventIdentifier OMK::EventId::CONTROL_UNFREEZE
 The event id for the event "control_unfreeze".
OMKIII_API EventIdentifier OMK::EventId::GET_CURRENT_VALUES
 The event id for the event "get_current_value".
OMKIII_API EventIdentifier OMK::EventId::CURRENT_VALUES_SENT
 The event id for the event "current_values".
OMKIII_API EventIdentifier OMK::EventId::NEW_VALUE_AVAILABLE
 The event id for the event "new_value_available".


logo OpenMask

Documentation generated on Mon Jun 9 11:45:58 2008

Generated with doxygen by Dimitri van Heesch ,   1997-2007