OpenJAUS SAE SDK  6.0.0
Classes | Namespaces | Macros
AccessControl.h File Reference
#include <openjaus.h>
#include <openjaus/legacyNamespaces.h>
#include "openjaus/core_v1_1/AccessControlInterface.h"
#include "openjaus/core_v1_1/Services/Events.h"
#include "openjaus/core_v1_1/Transitions/NotControlledLoopback.h"
#include "openjaus/core_v1_1/Transitions/AcceptControlTransition.h"
#include "openjaus/core_v1_1/Transitions/ControlledLoopback.h"
#include "openjaus/core_v1_1/Transitions/ReleaseControlTransition.h"
#include "openjaus/core_v1_1/Transitions/DefaultStateLoop.h"
#include "openjaus/core_v1_1/Services/Settings/AccessControlSettingsInterface.h"

Classes

struct  ControlResponseProxy< ControlResponseClass, ControlResponseFunc >
 
class  openjaus::core_v1_1::services::AccessControl
 Provides static methods for the AccessControl service. More...
 
struct  openjaus::core_v1_1::services::AccessControl::CallbackData
 

Namespaces

 openjaus
 
 openjaus::core_v1_1
 
 openjaus::core_v1_1::services
 

Macros

#define CONTROL_RESPONSE_METHOD(Class, Func)   ControlResponseProxy<Class, &Class::Func>::ControlResponseProxyFunction
 

Macro Definition Documentation

◆ CONTROL_RESPONSE_METHOD

#define CONTROL_RESPONSE_METHOD (   Class,
  Func 
)    ControlResponseProxy<Class, &Class::Func>::ControlResponseProxyFunction