JAUS::AccessControl Member List

This is the complete list of members for JAUS::AccessControl, including all inherited members.
AcceptCommandMessage(const Message *commandMessage) const JAUS::AccessControl
AccessControl()JAUS::AccessControl
AddChildService(Service *childService)JAUS::Service
CheckServiceStatus(const unsigned int timeSinceLastCheckMs)JAUS::AccessControl [virtual]
Child(const ID &serviceIdentifier, const ID &parentServiceIdentifier)JAUS::Events::Child
CreateMessage(const UShort messageCode) const JAUS::AccessControl [virtual]
DefaultWaitMsJAUS::Service [static]
EnableDebugMessages(const bool on=true)JAUS::Service [inline, virtual]
EnableService(const bool enable)JAUS::Service [inline]
EventsService()JAUS::Events::Child
EventsService() const JAUS::Events::Child
GenerateEvent(const Events::Subscription &info) const JAUS::AccessControl [virtual]
GetAuthorityCode() const JAUS::AccessControl [inline]
GetChildService(const Service::ID &id=Service::ID())JAUS::Service
GetChildService(const Service::ID &id=Service::ID()) const JAUS::Service
GetChildServices()JAUS::Service [protected]
GetChildServices() const JAUS::Service [protected]
GetComponent()JAUS::Service [inline]
GetComponent() const JAUS::Service [inline]
GetComponentID() const JAUS::Service [inline]
GetControlCheckPeriod() const JAUS::AccessControl
GetControlledComponents() const JAUS::AccessControl
GetControllerAuthorityCode() const JAUS::AccessControl
GetControllerID() const JAUS::AccessControl
GetControllerUpdateTime() const JAUS::AccessControl [inline]
GetParentService()JAUS::Service
GetParentService() const JAUS::Service
GetServiceID() const JAUS::Service [inline]
GetServices() const JAUS::Service
GetTimeoutPeriod() const JAUS::AccessControl
GetTransportService()JAUS::Service [inline, protected]
GetTransportService() const JAUS::Service [inline, protected]
GlobalBroadcastJAUS::Service [static]
HaveControl(const Address &id) const JAUS::AccessControl
InheritsFrom(const Service::ID &id) const JAUS::Service
Initialize()JAUS::Service [inline, virtual]
IsControllable() const JAUS::AccessControl [inline]
IsControlled() const JAUS::AccessControl
IsDiscoverable() const JAUS::AccessControl [inline, virtual]
IsEnabled() const JAUS::Service [inline]
IsEventSupported(const Events::Type type, const double requestedPeriodicRate, const Message *queryMessage, double &confirmedPeriodicRate, std::string &errorMessage) const JAUS::AccessControl [virtual]
IsServiceShuttingDown() const JAUS::Service [inline]
LoadSettings(const std::string &filename)JAUS::AccessControl [virtual]
LocalBroadcastJAUS::Service [static]
Map typedefJAUS::Service
mAuthorityCodeJAUS::AccessControl [protected]
mCallbacksJAUS::AccessControl [protected]
mCallbacksMutexJAUS::AccessControl [protected]
mComponentIDJAUS::Service [protected]
mControlCheckTimesJAUS::AccessControl [protected]
mControlConfirmTimesJAUS::AccessControl [protected]
mControlFlagsJAUS::AccessControl [protected]
mControllableFlagJAUS::AccessControl [protected]
mControlledComponentsJAUS::AccessControl [protected]
mControllerAuthorityCodeJAUS::AccessControl [protected]
mControllerCheckTimeJAUS::AccessControl [protected]
mControllerIDJAUS::AccessControl [protected]
mControllerUpdateTimeJAUS::AccessControl [protected]
mControlMutexJAUS::AccessControl [protected]
mDebugMessagesFlagJAUS::Service [protected]
mDebugMessagesMutexJAUS::Service [protected, static]
mMaintainFlagsJAUS::AccessControl [protected]
mpComponentJAUS::Service [protected]
mShutdownServiceFlagJAUS::Service [protected]
mTimeoutPeriodJAUS::AccessControl [protected]
mTimeoutPeriodsJAUS::AccessControl [protected]
mTimeoutThresholdJAUS::AccessControl [protected]
mToReleaseControlJAUS::AccessControl [protected]
NameJAUS::AccessControl [static]
NoBroadcastJAUS::Service [static]
PrintStatus() const JAUS::AccessControl [virtual]
Ptr typedefJAUS::Service
PushMessageToChildren(const Message *message)JAUS::Service [protected]
Receive(const Message *message)JAUS::AccessControl [virtual]
RecursiveShutdown()JAUS::Service [virtual]
RegisterCallback(Callback *callback, const bool add=true)JAUS::AccessControl
ReleaseComponentControl(const Address &id, const unsigned int waitTimeMs=Service::DefaultWaitMs)JAUS::AccessControl
RequestComponentControl(const Address &id, const bool reacquire=true, const unsigned int waitTimeMs=Service::DefaultWaitMs)JAUS::AccessControl
Send(const Message *message, const int broadcastFlags=NoBroadcast) const JAUS::Service [virtual]
Send(const Message *message, Message *response, const unsigned int waitTimeMs=DefaultWaitMs) const JAUS::Service [virtual]
Send(const Message *message, Message::List &possibleResponses, const unsigned int waitTimeMs=Service::DefaultWaitMs) const JAUS::Service [virtual]
SendEvent(const Events::Subscription &info, const Message *payload) const JAUS::Events::Child
Service(const ID &serviceIdentifier, const ID &parentServiceIdentifier)JAUS::Service
SetAuthorityCode(const Byte authorityCode)JAUS::AccessControl
SetComponent(Component *component)JAUS::Service
SetComponentID(const Address &id)JAUS::Service
SetControllable(const bool on=true)JAUS::AccessControl
SetControllerID(const Address &id)JAUS::AccessControl
SetParentService(Service *parentService)JAUS::Service
SetTimeoutPeriod(const Byte timeSeconds)JAUS::AccessControl
Shutdown()JAUS::AccessControl [virtual]
SignalEvent(const UShort reportMessageCode)JAUS::Events::Child
SignalEvent(const Subscription &info)JAUS::Events::Child
SignalServiceToShutdown(const bool enable=true)JAUS::Service [inline]
~AccessControl()JAUS::AccessControl
~Child()JAUS::Events::Child
~Service()JAUS::Service [virtual]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines