Classes | Defines | Enumerations | Functions | Variables

acsRequest.h File Reference

#include "acsdaemonS.h"
#include <acsThread.h>
#include <acsutilPorts.h>
#include <queue>
#include <memory>
Include dependency graph for acsRequest.h:
This graph shows which files directly or indirectly include this file:

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

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   10

Enumerations

enum  ACSServiceType {
  NAMING_SERVICE = 0, NOTIFICATION_SERVICE, CDB, MANAGER,
  ACS_LOG_SERVICE, LOGGING_SERVICE, INTERFACE_REPOSITORY, ALARM_SERVICE,
  UNKNOWN
}
enum  ACSServiceRequestType { START_SERVICE, STOP_SERVICE }
enum  ACSServiceRequestTarget { LOCAL, DAEMON, IMP }

Functions

ACSServiceType acsServiceXMLTagToEnum (const char *service)

Variables

const ACSService acsServices []

Define Documentation

#define ACS_SERVICE_INSTANCES   10
#define ACS_SERVICE_TYPES   UNKNOWN
#define CORBA_TIMEOUT   5000
#define EC_BADARGS   43
#define EC_CANNOTCREATE   40
#define EC_CANNOTUSE   41
#define EC_FAILURE   42
#define EC_NOPORT   44
#define EC_OK   0
#define EC_TIMEOUT   45

Enumeration Type Documentation

Enumerator:
LOCAL 
DAEMON 
IMP 
Enumerator:
START_SERVICE 
STOP_SERVICE 
Enumerator:
NAMING_SERVICE 
NOTIFICATION_SERVICE 
CDB 
MANAGER 
ACS_LOG_SERVICE 
LOGGING_SERVICE 
INTERFACE_REPOSITORY 
ALARM_SERVICE 
UNKNOWN 

Function Documentation

ACSServiceType acsServiceXMLTagToEnum ( const char *  service  ) 

Variable Documentation