CIAO::DAnCE Namespace Reference


Classes

struct  ORS_Threadpool
 Define a threadpool resource that an ORB must provide. More...
struct  ORS_ThreadpoolLane
 Defines the configuration of a threadpool lane. We need to redefine it here to avoid dependency to RTCORBA library. More...
struct  ORS_ThreadpoolWithLanes
 Defines a Threadpool with Lanes resource that an ORB must provide. More...
struct  ORS_PriorityBand
 Define a priority band for BandedConnection policies. More...
struct  ORS_ConnectionBands
 Define the information needed to create a BandedConnection policy. This info can be referred to via its name (Id). More...
struct  ORBResource
 Collection of resources managed by the NodeApplication ORB. More...
struct  PriorityModelPolicyDef
 Defines data required for creating a PriorityModel Policy. More...
struct  NWPriorityModelPolicyDef
 Defines data required for creating a server side DiffServ policy. More...
struct  CNWPriorityModelPolicyDef
 Defines data required for creating a client side DiffServ policy. More...
struct  ThreadpoolPolicyDef
 Define data required for creating a Threadpool policy. More...
struct  PriorityBandedConnectionPolicyDef
 Define data required for creating a PriorityBandedConnection policy. More...
union  PolicyDef
struct  PolicySet
 A policy set is named. More...
struct  ORBConfigs
struct  ServerResource
struct  EventFilter
struct  AddrServer
struct  UDPSender
struct  UPDReceiver
struct  EventServiceDeploymentDescription
 CIAO specific extension to describe pub/sub services in the deployment. More...

Typedefs

typedef string CommandlineArg
 A single command line argument corresponds to a string as in the case of "argv".
typedef sequence< CommandlineArgCommandlineArgs
 A list of command line arguments which a NodeApplicationManager will use to start up the NodeApplication this list is associated to. The command line arguments will be appended to the command line in order.
typedef string SvcconfURI
 A string containing the filename of the svc.conf file the NodeApplication uses. The current approach of specifying svc.conf filename directly some harder problems such as distribution of svc.conf files and the relative/absolute path to the svc.conf file (the ServerResrouces xml document will have to assume the svc.conf file will be available at specific location.).
typedef short Priority
typedef sequence< ORS_ThreadpoolORS_ThreadpoolSeq
typedef sequence< ORS_ThreadpoolLaneORS_ThreadpoolLanes
 Defines a set of threadpool lanes. We need to redefine it here to avoid dependency to RTCORBA library.
typedef sequence< ORS_ThreadpoolWithLanesORS_ThreadpoolWithLanesSeq
typedef sequence< ORS_PriorityBandORS_PriorityBands
 Define a list of priority bands for BandedConnection policies.
typedef sequence< ORS_ConnectionBandsORS_ConnectionBandsSeq
typedef sequence< ORBResource, 1 > ORBResources
typedef sequence< PolicyDefPolicyDefs
 Define a set of policy definitions.
typedef sequence< PolicySetPolicySets
 A list of all policy sets.
typedef string EventSourceId
 Each element in the EventSourceSet denotes a event source id.
typedef sequence< EventSourceIdEventSourceSet
typedef sequence< EventFilterEventFilters
typedef sequence< AddrServerAddrServers
typedef sequence< UDPSenderUDPSenders
typedef sequence< UPDReceiverUPDReceivers
typedef sequence< EventServiceDeploymentDescriptionEventServiceDeploymentDescriptions

Enumerations

enum  ORBResourceType { ORT_THREADPOOL, ORT_THREADPOOLWITHLANES, ORT_CONNECTIONBANDS }
 enumeration of ORB Resource Types (ORT) supported in RT extension. More...
enum  PriorityModel { CLIENT_PROPAGATED, SERVER_DECLARED }
enum  NWPriorityModel { CLIENT_PROPAGATED_NWPRIORITY, SERVER_DECLARED_NWPRIORITY }
enum  FilterType { CONJUNCTION, DISJUNCTION, LOGICAL_AND, NEGATE }
 Event Filters. More...

Variables

const CORBA::PolicyType PRIORITY_MODEL_POLICY_TYPE = 40
 PolicyType supported by DAnCE extension. Again, we are redefining these value to avoid dependencies to various ORB modules such as RTCORBA and DiffServ policy libraries.
const CORBA::PolicyType THREADPOOL_POLICY_TYPE = 41
const CORBA::PolicyType PRIORITY_BANDED_CONNECTION_POLICY_TYPE = 45
const CORBA::PolicyType CLIENT_NETWORK_PRIORITY_TYPE = 86
const CORBA::PolicyType NETWORK_PRIORITY_TYPE = 87


Typedef Documentation

typedef string CIAO::DAnCE::CommandlineArg

A single command line argument corresponds to a string as in the case of "argv".

typedef sequence<CommandlineArg> CIAO::DAnCE::CommandlineArgs

A list of command line arguments which a NodeApplicationManager will use to start up the NodeApplication this list is associated to. The command line arguments will be appended to the command line in order.

typedef string CIAO::DAnCE::SvcconfURI

A string containing the filename of the svc.conf file the NodeApplication uses. The current approach of specifying svc.conf filename directly some harder problems such as distribution of svc.conf files and the relative/absolute path to the svc.conf file (the ServerResrouces xml document will have to assume the svc.conf file will be available at specific location.).

typedef short CIAO::DAnCE::Priority

typedef sequence<ORS_Threadpool> CIAO::DAnCE::ORS_ThreadpoolSeq

typedef sequence<ORS_ThreadpoolLane> CIAO::DAnCE::ORS_ThreadpoolLanes

Defines a set of threadpool lanes. We need to redefine it here to avoid dependency to RTCORBA library.

typedef sequence<ORS_ThreadpoolWithLanes> CIAO::DAnCE::ORS_ThreadpoolWithLanesSeq

typedef sequence<ORS_PriorityBand> CIAO::DAnCE::ORS_PriorityBands

Define a list of priority bands for BandedConnection policies.

typedef sequence<ORS_ConnectionBands> CIAO::DAnCE::ORS_ConnectionBandsSeq

typedef sequence<ORBResource, 1> CIAO::DAnCE::ORBResources

typedef sequence<PolicyDef> CIAO::DAnCE::PolicyDefs

Define a set of policy definitions.

typedef sequence<PolicySet> CIAO::DAnCE::PolicySets

A list of all policy sets.

typedef string CIAO::DAnCE::EventSourceId

Each element in the EventSourceSet denotes a event source id.

typedef sequence<EventSourceId> CIAO::DAnCE::EventSourceSet

typedef sequence<EventFilter> CIAO::DAnCE::EventFilters

typedef sequence<AddrServer> CIAO::DAnCE::AddrServers

typedef sequence<UDPSender> CIAO::DAnCE::UDPSenders

typedef sequence<UPDReceiver> CIAO::DAnCE::UPDReceivers

typedef sequence< EventServiceDeploymentDescription > CIAO::DAnCE::EventServiceDeploymentDescriptions


Enumeration Type Documentation

enum CIAO::DAnCE::ORBResourceType

enumeration of ORB Resource Types (ORT) supported in RT extension.

Enumerator:
ORT_THREADPOOL 
ORT_THREADPOOLWITHLANES 
ORT_CONNECTIONBANDS 

enum CIAO::DAnCE::PriorityModel

Enumerator:
CLIENT_PROPAGATED 
SERVER_DECLARED 

enum CIAO::DAnCE::NWPriorityModel

Enumerator:
CLIENT_PROPAGATED_NWPRIORITY 
SERVER_DECLARED_NWPRIORITY 

enum CIAO::DAnCE::FilterType

Event Filters.

Enumerator:
CONJUNCTION 
DISJUNCTION 
LOGICAL_AND 
NEGATE 


Variable Documentation

const CORBA::PolicyType CIAO::DAnCE::PRIORITY_MODEL_POLICY_TYPE = 40

PolicyType supported by DAnCE extension. Again, we are redefining these value to avoid dependencies to various ORB modules such as RTCORBA and DiffServ policy libraries.

const CORBA::PolicyType CIAO::DAnCE::THREADPOOL_POLICY_TYPE = 41

const CORBA::PolicyType CIAO::DAnCE::PRIORITY_BANDED_CONNECTION_POLICY_TYPE = 45

const CORBA::PolicyType CIAO::DAnCE::CLIENT_NETWORK_PRIORITY_TYPE = 86

const CORBA::PolicyType CIAO::DAnCE::NETWORK_PRIORITY_TYPE = 87


Generated on Mon Apr 30 23:47:04 2007 for DAnCE by  doxygen 1.4.7-1