CIAO_ServerResources.idl File Reference

A collection of IDL data types for. More...

import "orb.idl";

Include dependency graph for CIAO_ServerResources.idl:


Namespaces

namespace  CIAO
namespace  CIAO::DAnCE

Classes

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

Defines

#define CIAO_SERVERRESOURCES_IDL

Typedefs

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.

Enumerations

enum  CIAO::DAnCE::ORBResourceType { CIAO::DAnCE::ORT_THREADPOOL, CIAO::DAnCE::ORT_THREADPOOLWITHLANES, CIAO::DAnCE::ORT_CONNECTIONBANDS }
 enumeration of ORB Resource Types (ORT) supported in RT extension. More...
enum  CIAO::DAnCE::PriorityModel { CIAO::DAnCE::CLIENT_PROPAGATED, CIAO::DAnCE::SERVER_DECLARED }
enum  CIAO::DAnCE::NWPriorityModel { CIAO::DAnCE::CLIENT_PROPAGATED_NWPRIORITY, CIAO::DAnCE::SERVER_DECLARED_NWPRIORITY }

Variables

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

Detailed Description

A collection of IDL data types for.

Author:
Nanbor Wang

Define Documentation

#define CIAO_SERVERRESOURCES_IDL


Generated on Thu Feb 21 04:19:17 2008 for DAnCE by  doxygen 1.5.3-6