Issue 5613: PriorityModelPolicy (rt-corba-rtf) Source: OOMWorks (Dr. Irfan Pyarali, irfan@oomworks.com) Nature: Revision Severity: Significant Summary: RTCORBA::PriorityModelPolicy cannot be created via ORB::create_policy() method because this policy has two attributes <priority_model> and <server_priority> and the Any that is passed to the ORB::create_policy() method can only hold one parameter. Here is the proposed fix: struct PriorityModelParameter { PriorityModel priority_model; Priority server_priority; }; local interface PriorityModelPolicy : CORBA::Policy { readonly attribute PriorityModelParameter value; }; RTCORBA::create_priority_model_policy may also need to be changed (for consistency) to accept <PriorityModelParameter> rather than the two parameters separately. Resolution: Closed, no change Revised Text: Actions taken: August 29, 2002: received issue Discussion: An alternative method for creating the PritorityModelPolicy exists, create_priority_model_policy. End of Annotations:===== From: webmaster@omg.org Date: 28 Aug 2002 19:22:30 -0400 To: Subject: Issue/Bug Report -------------------------------------------------------------------------------- Name: Irfan Pyarali Company: OOMWorks, LLC mailFrom: irfan@oomworks.com Notification: Yes Specification: Real-Time CORBA Section: PriorityModelPolicy FormalNumber: 02-08-02 Version: 1.1 RevisionDate: 08/01/2002 Page: 2-10 Nature: Revision Severity: Significant HTTP User Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.0.3705) Description RTCORBA::PriorityModelPolicy cannot be created via ORB::create_policy() method because this policy has two attributes and and the Any that is passed to the ORB::create_policy() method can only hold one parameter. Here is the proposed fix: struct PriorityModelParameter { PriorityModel priority_model; Priority server_priority; }; local interface PriorityModelPolicy : CORBA::Policy { readonly attribute PriorityModelParameter value; }; RTCORBA::create_priority_model_policy may also need to be changed (for consistency) to accept rather than the two parameters separately. X-Sender: giddiv@postel X-Mailer: QUALCOMM Windows Eudora Version 5.1 Date: Thu, 14 Aug 2003 18:27:52 -0400 To: rt-corba-rtf@omg.org From: Victor Giddings Subject: Vote Announcement: issues 5613 and 5949 I need responses by the COB 8/15 in order to get the final report done before the deadline: Issue 5613: PriorityModelPolicy (rt-corba-rtf) Source: OOMWorks (Mr. Irfan Pyarali, irfan@oomworks.com) Nature: Revision Severity: Significant Summary: RTCORBA::PriorityModelPolicy cannot be created via ORB::create_policy() method because this policy has two attributes and and the Any that is passed to the ORB::create_policy() method can only hold one parameter. Here is the proposed fix: struct PriorityModelParameter { PriorityModel priority_model; Priority server_priority; }; local interface PriorityModelPolicy : CORBA::Policy { readonly attribute PriorityModelParameter value; }; RTCORBA::create_priority_model_policy may also need to be changed (for consistency) to accept rather than the two parameters separately. Proposed Resolution: close, no action. An alternative method for creating the PritorityModelPolicy exists, create_priority_model_policy. Revised Text: None