, including all inherited members.
AddChildService(Service *childService) | JAUS::Service | |
AddMessageTemplate(Message *message) | JAUS::Transport | |
AddPriorityMessage(const UShort messageCode) | JAUS::Transport | |
CheckServiceStatus(const unsigned int timeSinceLastCheckMs) | JAUS::Service | [inline, virtual] |
CloseConnection(const Address &id) | JAUS::Transport | [inline, virtual] |
CreateMessage(const UShort messageCode) const | JAUS::Transport | [virtual] |
CreateMessageFromPacket(const Packet &packet) const | JAUS::Transport | |
CreateMessageFromService(const UShort messageCode, const Service *service) const | JAUS::Transport | |
DefaultWaitMs | JAUS::Service | [static] |
EnableDebugMessages(const bool on=true) | JAUS::Service | [inline, virtual] |
EnableLogging(const bool flag=true) | JAUS::Transport | |
EnableService(const bool enable) | JAUS::Service | [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] |
GetConnections() const =0 | JAUS::Transport | [pure virtual] |
GetManualConnections() const =0 | JAUS::Transport | [pure virtual] |
GetMessageFromTemplate(const UShort messageCode) const | JAUS::Transport | |
GetParentService() | JAUS::Service | |
GetParentService() const | JAUS::Service | |
GetServiceID() const | JAUS::Service | [inline] |
GetServices() const | JAUS::Service | |
GetTransportHeader() const =0 | JAUS::Transport | [pure virtual] |
GetTransportService() | JAUS::Service | [inline, protected] |
GetTransportService() const | JAUS::Service | [inline, protected] |
GlobalBroadcast | JAUS::Service | [static] |
HaveConnection(const Address &id) const =0 | JAUS::Transport | [pure virtual] |
InheritsFrom(const Service::ID &id) const | JAUS::Service | |
Initialize(const Address &componentID)=0 | JAUS::Transport | [pure virtual] |
JAUS::Service::Initialize() | JAUS::Service | [inline, virtual] |
IsDiscoverable() const | JAUS::Transport | [inline, virtual] |
IsEnabled() const | JAUS::Service | [inline] |
IsInitialized() const =0 | JAUS::Transport | [pure virtual] |
IsServiceShuttingDown() const | JAUS::Service | [inline] |
LoadSettings(const std::string &filename) | JAUS::Service | [inline, virtual] |
LocalBroadcast | JAUS::Service | [static] |
Map typedef | JAUS::Service | |
MaxQueueSize | JAUS::Transport | [static] |
mComponentID | JAUS::Service | [protected] |
mDebugMessagesFlag | JAUS::Service | [protected] |
mDebugMessagesMutex | JAUS::Service | [protected, static] |
mpComponent | JAUS::Service | [protected] |
mShutdownServiceFlag | JAUS::Service | [protected] |
Name | JAUS::Transport | [static] |
NoBroadcast | JAUS::Service | [static] |
PrintStatus() const | JAUS::Service | [inline, virtual] |
ProcessPacket(const Packet &packet, const Header &header) | JAUS::Transport | [protected, virtual] |
Ptr typedef | JAUS::Service | |
PushMessageToChildren(const Message *message) | JAUS::Service | [protected] |
Receive(const Message *message) | JAUS::Transport | [inline, virtual] |
RecursiveShutdown() | JAUS::Service | [virtual] |
RegisterCallback(const UShort messageCode, Callback *callback) | JAUS::Transport | |
Send(const Message *message, const int broadcastFlags=Service::NoBroadcast) const | JAUS::Transport | [virtual] |
Send(const Message *message, Message *response, const unsigned int waitTimeMs=Service::DefaultWaitMs) const | JAUS::Transport | [virtual] |
Send(const Message *message, Message::List &possibleResponses, const unsigned int waitTimeMs=Service::DefaultWaitMs) const | JAUS::Transport | [virtual] |
SendPacket(const Packet &packet, const Header &header, const int broadcastFlags=NoBroadcast) const =0 | JAUS::Transport | [pure virtual] |
SerializeMessage(const Message *message, Packet::List &stream, Header::List &streamHeaders, const UShort startingSequenceNumber, const int broadcastFlags) const =0 | JAUS::Transport | [pure virtual] |
Service(const ID &serviceIdentifier, const ID &parentServiceIdentifier) | JAUS::Service | |
SetComponent(Component *component) | JAUS::Service | |
SetComponentID(const Address &id) | JAUS::Service | |
SetMaxMessageProcessingThreads(const unsigned int maxThreads=2) | JAUS::Transport | |
SetMessagePollingDelayMs(const unsigned int delayTimeMs=1) | JAUS::Transport | [virtual] |
SetParentService(Service *parentService) | JAUS::Service | |
Shutdown()=0 | JAUS::Transport | [pure virtual] |
SignalServiceToShutdown(const bool enable=true) | JAUS::Service | [inline] |
Transport() | JAUS::Transport | |
TriggerMessageCallbacks(const Message *message) | JAUS::Transport | |
~Service() | JAUS::Service | [virtual] |
~Transport() | JAUS::Transport | [virtual] |