// Copyright (c) 2005 DMTF. All rights reserved. [Association, Deprecated { "CIM_QueueToSchedule", "CIM_SchedulingServiceToSchedule" }, Version ( "2.7.0" ), UMLPackagePath ( "CIM::Network::QoS" ), Description ( "In order to remove queued packets, a process or Service " "(identified as a PacketSchedulingService) runs. This " "association describes the Dependency of the queue and its " "QueuingService on a SchedulingService, which empties it. \n" "\n" "The association is deprecated in lieu of associating Queuing " "Services to SchedulingElements, and SchedulingElements into " "SchedulingServices. The latter approach is very flexible " "regarding the implementations that can be modeled, and removes " "the need to track individual traffic streams using an " "artificial model property, TrafficClass." )] class CIM_SchedulerUsed : CIM_ServiceServiceDependency { [Deprecated { "CIM_QueueToSchedule.Queue" }, Override ( "Antecedent" ), Max ( 1 ), Description ( "The PacketSchedulingService which empties the Queuing " "Service\'s queue." )] CIM_PacketSchedulingService REF Antecedent; [Deprecated { "CIM_QueueToSchedule.SchedElement" }, Override ( "Dependent" ), Description ( "The queue and its QueuingService from which packets are emptied." )] CIM_QueuingService REF Dependent; };