Cisco Cisco Prime Optical 10.6 Developer's Guide

Page of 665
Cisco Prime Optical 10.6 GateWay/CORBA Programmer Reference Guide 
 
 
134
 
Name 
Type 
Input/ 
Output  Description 
qosTempNameList  globaldefs::NamingAttributesList_T 
Out 
First batch of names. 
qosTempNameIt 
globaldefs::NamingAttributesIterator_I  Out 
Iterator used to retrieve the 
remaining names. 
Throws 
Compliance 
Prime Optical-defined. 
3.3.24  getAllQoSTemplates 
Synopsis 
Description 
This interface lists all QoS templates in the EMS. The QoSTemplate has a scope in the EMS. 
Parameters 
Name 
Type 
Input/Output  Description 
how_many 
unsigned long 
In 
Maximum number of qosTempNames to 
return in the first batch. 
qosTempList  QoSTemplateList_T 
Out 
First batch of QoS templates. 
qosTempIt 
QoSTemplateIterator_I  Out 
Iterator used to retrieve the remaining QoS 
templates. 
Prime Optical support for QoSTemplate structure is as follows: 
•  globaldefs::NamingAttributes_T templateName—Supported. This field specifies the 
template name. 
•  string qos_template_description—Supported. This field specifies the description of the 
template. 
•  emsMgr::TemplateType_T—TemplateType specifies the type of template. Prime Optical 
supports the following types: 
–  TemplateType_T.BEST_EFFORT 
–  TemplateType_T.CIR_PIR 
–  TemplateType_T.ADVANCED 
•  QOSPolicy_T policy—Supported. This field specifies the QoS policy for the template. 
•  QOSPolicy_T is defined as follows: 
–  string policy_name—Supported. This field specifies the policy name for the QoS. 
–  QoSClassList_T qosClass—Supported. This field provides a list of QoS classes for the 
policy. Each QoSClass_T has the following members:  
  multiLayerSubnetwork::MatchProtocolList_T classification—Supported. Each 
MatchProtocol_T is defined as: