1 marek 1.1 // 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_ClassifierFilterSet
6 // ==================================================================
7 [Association, Deprecated { "CIM_ClassifierElementUsesFilterList",
8 "CIM_ClassifierElementInClassifierService" },
9 Version ( "2.7.0" ),
10 UMLPackagePath ( "CIM::Network::QoS" ),
11 Description (
12 "In order for a ClassifierService to correctly identify and "
13 "process network traffic, that traffic must be described by "
14 "FilterEntries, which are aggregated into FilterLists. This "
15 "association defines the Dependency of the ClassifierService on "
16 "FilterLists (and therefore, their FilterEntries). The "
17 "cardinality of the association requires that the Classifier "
18 "Service operate against at least one FilterList. \n"
19 "\n"
20 "The association is deprecated in lieu of associating Filter "
21 "Lists to ClassifierElements, and ClassifierElements into "
22 marek 1.1 "ClassifierServices. The latter approach is very flexible "
23 "regarding the implementations that can be modeled, and removes "
24 "the need to track individual traffic streams using an "
25 "artificial model property, TrafficClass. Using "
26 "ClassifierElements, each stream is processed beginning with a "
27 "single FilterList and progressing through various "
28 "ConditioningServices, associated via instances of NextService." )]
29 class CIM_ClassifierFilterSet : CIM_Dependency {
30
31 [Deprecated { "CIM_ClassifierElementUsesFilterList.Antecedent" },
32 Override ( "Antecedent" ),
33 Description (
34 "The FilterList aggregating FilterEntries, these in turn "
35 "describe how traffic is identified and processed by the "
36 "ClassifierService." )]
37 CIM_FilterList REF Antecedent;
38
39 [Deprecated { "CIM_ClassifierElementUsesFilterList.Dependent" },
40 Override ( "Dependent" ),
41 Description (
42 "The ClassifierService which uses the FilterList and its "
43 marek 1.1 "aggregated FilterEntries." )]
44 CIM_ClassifierService REF Dependent;
45
46 [Deprecated {
47 "CIM_ClassifierElementInClassifierService.ClassifierOrder" },
48 Description (
49 "The ordering of the FilterLists used in the "
50 "classification and forwarding functions of the "
51 "ClassifierService." )]
52 uint16 FilterListPosition;
53
54
55 };
|