|
Public Types |
enum | CS_States {
START,
RTRESOURCES,
TPWLANES,
CONNBANDS,
RTPOLICYSET
} |
Public Member Functions |
| RTConfig_Handler (ACEXML_XMLReader *parser, RTConfiguration::RTORB_Resource_Info &rtr, RTConfiguration::Policy_Sets &ps ACEXML_ENV_ARG_DECL) throw (ACEXML_SAXException) |
virtual | ~RTConfig_Handler (void) |
virtual void | endElement (const ACEXML_Char *namespaceURI, const ACEXML_Char *localName, const ACEXML_Char *qName ACEXML_ENV_ARG_DECL) throw (ACEXML_SAXException) |
virtual void | startElement (const ACEXML_Char *namespaceURI, const ACEXML_Char *localName, const ACEXML_Char *qName, ACEXML_Attributes *atts ACEXML_ENV_ARG_DECL) throw (ACEXML_SAXException) |
Protected Member Functions |
void | parse_threadpool_attrs (ACEXML_Attributes *atts ACEXML_ENV_ARG_DECL) throw (ACEXML_SAXException) |
| parse the threadpool attributes
|
void | parse_threadpoollanes_attrs (ACEXML_Attributes *atts ACEXML_ENV_ARG_DECL) throw (ACEXML_SAXException) |
| parse the threadpoolwithlanes attributes
|
void | add_threadpoollane (ACEXML_Attributes *atts ACEXML_ENV_ARG_DECL) throw (ACEXML_SAXException) |
| parse and add the threadpoollane attributes
|
void | add_priorityband (ACEXML_Attributes *atts ACEXML_ENV_ARG_DECL) throw (ACEXML_SAXException) |
| parse and add the priorityband attributes
|
void | create_new_policyset (ACEXML_Attributes *atts ACEXML_ENV_ARG_DECL) throw (ACEXML_SAXException) |
| parse and create a new policyset from attributes
|
void | parse_priority_model_config (ACEXML_Attributes *atts, RTConfiguration::Priority_Model_Config &config ACEXML_ENV_ARG_DECL) throw (ACEXML_SAXException) |
| parse and set up the priority model configuration information
|
Protected Attributes |
CS_States | state_ |
| Internal state of the handler.
|
Private Attributes |
RTConfiguration::ThreadPoolLanes_Configuration_var | tpl_config_ |
RTConfiguration::PriorityBands_Configuration_var | bands_config_ |
RTConfiguration::Policy_Set_var | policy_set_ |
RTConfiguration::RTORB_Resource_Info & | rtresources |
RTConfiguration::Policy_Sets & | policysets |