#include "acsdaemonS.h"
#include <acsThread.h>
#include <acsutilPorts.h>
#include <queue>
#include <memory>
#include <ace/Task.h>
#include <ace/Activation_Queue.h>
#include <ace/Method_Request.h>
#include <ace/Guard_T.h>
#include <logging.h>
#include <set>
#include "acsDaemonUtils.h"
Go to the source code of this file.
Classes |
struct | ACSService |
class | Request |
class | RequestProcessorThread |
class | ChainedRequest< R > |
class | RequestChainContext< R > |
class | ACSServiceRequestDescription |
class | ACSServiceRequest |
class | ACSServiceRequestChainContext |
class | AsyncRequestThreadPool |
Defines |
#define | CORBA_TIMEOUT 5000 |
#define | EC_OK 0 |
#define | EC_CANNOTCREATE 40 |
#define | EC_CANNOTUSE 41 |
#define | EC_FAILURE 42 |
#define | EC_BADARGS 43 |
#define | EC_NOPORT 44 |
#define | EC_TIMEOUT 45 |
#define | ACS_SERVICE_TYPES UNKNOWN |
#define | ACS_SERVICE_INSTANCES 11 |
Enumerations |
enum | ACSServiceType {
NAMING_SERVICE = 0,
INTERFACE_REPOSITORY,
CDB,
RDB_CDB,
NOTIFICATION_SERVICE,
LOGGING_SERVICE,
ACS_LOG_SERVICE,
ALARM_SERVICE,
MANAGER,
UNKNOWN
} |
enum | ACSServiceRequestType { START_SERVICE,
STOP_SERVICE
} |
enum | ACSServiceRequestTarget { LOCAL,
DAEMON,
IMP
} |
Functions |
ACSServiceType | acsServiceXMLTagToEnum (const char *service) |
Variables |
const ACSServiceType | noDependency [] = { UNKNOWN } |
const ACSServiceType | namingServiceDependency [] = { NAMING_SERVICE, UNKNOWN } |
const ACSServiceType | loggingServiceServiceDependency [] = { LOGGING_SERVICE, UNKNOWN } |
const ACSServiceType | cdbDependency [] = { CDB, RDB_CDB, UNKNOWN } |
const ACSService | acsServices [] |
Define Documentation
#define ACS_SERVICE_INSTANCES 11 |
#define ACS_SERVICE_TYPES UNKNOWN |
#define CORBA_TIMEOUT 5000 |
#define EC_CANNOTCREATE 40 |
Enumeration Type Documentation
- Enumerator:
START_SERVICE |
|
STOP_SERVICE |
|
- Enumerator:
NAMING_SERVICE |
|
INTERFACE_REPOSITORY |
|
CDB |
|
RDB_CDB |
|
NOTIFICATION_SERVICE |
|
LOGGING_SERVICE |
|
ACS_LOG_SERVICE |
|
ALARM_SERVICE |
|
MANAGER |
|
UNKNOWN |
|
Function Documentation
Variable Documentation