Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

acsRequest.h File Reference

#include "acsdaemonS.h"
#include <acsThread.h>
#include <acsutilPorts.h>
#include <queue>
#include <memory>

Include dependency graph for acsRequest.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

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, 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

enum ACSServiceRequestTarget
 

Enumeration values:
LOCAL 
DAEMON 
IMP 

enum ACSServiceRequestType
 

Enumeration values:
START_SERVICE 
STOP_SERVICE 

enum ACSServiceType
 

Enumeration values:
NAMING_SERVICE 
NOTIFICATION_SERVICE 
CDB 
MANAGER 
ACS_LOG_SERVICE 
LOGGING_SERVICE 
INTERFACE_REPOSITORY 
UNKNOWN 


Function Documentation

ACSServiceType acsServiceXMLTagToEnum const char *  service  ) 
 


Variable Documentation

const ACSService acsServices[]
 


Generated on Thu Apr 30 02:32:17 2009 for ACS C++ API by doxygen 1.3.8