(file) Return to CIM_MeterService.mof CVS log (file) (dir) Up to [Pegasus] / pegasus / Schemas / CIM231 / DMTF / Network

 1 karl  1.1.2.2 // Copyright (c) 2005 DMTF.  All rights reserved.
 2               // <change cr="ArchCR00066.004" type="add">Add UmlPackagePath
 3               // qualifier values to CIM Schema.</change>
 4               // ==================================================================
 5               //  CIM_MeterService 
 6               // ==================================================================
 7                  [Version ( "2.7.0" ), 
 8                   UMLPackagePath ( "CIM::Network::QoS" ), 
 9                   Description ( 
10                      "This class represents the metering of network traffic. "
11                      "Metering is the function of monitoring the arrival times of "
12                      "packets of a traffic stream and determining the level of "
13                      "conformance of each packet with respect to a pre- established "
14                      "traffic profile. A meter has the ability to invoke different "
15                      "ConditioningServices for conforming and non-conforming "
16                      "traffic. Traffic leaving a meter may be further conditioned "
17                      "(e.g., dropped or queued) by routing the packet to another "
18                      "conditioning element. \n"
19                      "\n"
20                      "This class is modeled as a ConditioningService so that it can "
21                      "be aggregated into a QoSService (using the "
22 karl  1.1.2.2        "QoSConditioningSubService association), to indicate that its "
23                      "functionality underlies that QoS service. MeterService also "
24                      "participates in a subclass of the NextService association, to "
25                      "identify the subsequent ConditioningServices for conforming "
26                      "and non-conforming traffic." )]
27               class CIM_MeterService : CIM_ConditioningService {
28               
29                     [Description ( 
30                         "This property is an enumerated 16-bit unsigned integer "
31                         "that is used to specify the particular type of meter. "
32                         "Defined values of the enumeration are: \n"
33                         "\n"
34                         "1: Other \n"
35                         "2: Average Rate Meter \n"
36                         "3: Exponentially Weighted Moving Average Meter \n"
37                         "4: Token Bucket Meter \n"
38                         "\n"
39                         "Note: The MeterType property and the MeterService "
40                         "subclasses provide similar information. This property is "
41                         "defined for query purposes and for future expansion. It "
42                         "is assumed that not all MeterServices will require a "
43 karl  1.1.2.2           "subclass to define them. Therefore, MeterService will be "
44                         "instantiated directly and the Type property is needed." ), 
45                      ValueMap { "1", "2", "3", "4" }, 
46                      Values { "Other", "Average Rate Meter", 
47                         "Exponentially Weighted Moving Average Meter", 
48                         "Token Bucket Meter" }, 
49                      ModelCorrespondence { "CIM_MeterService.OtherMeterType" }]
50                  uint16 MeterType;
51               
52                     [Description ( 
53                         "This property is a string used in conjunction with the "
54                         "MeterType property. When the value of MeterType is 1 "
55                         "(i.e., \"Other\"), then the name of the conformance "
56                         "level for this meter is defined in this property." ), 
57                      ModelCorrespondence { "CIM_MeterService.MeterType" }]
58                  string OtherMeterType;
59               
60                     [Description ( 
61                         "An unsigned integer indicating the number of conformance "
62                         "levels supported by the Meter. For example, when only "
63                         "\'in-profile\' or \'out of profile\' metering is "
64 karl  1.1.2.2           "supported. ConformanceLevels is set to 2." )]
65                  uint16 ConformanceLevels;
66               
67               
68               };

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2