pub struct PriorityModelPolicy {
pub model: PriorityModel,
pub server_priority: Priority,
}Expand description
PriorityModelPolicy (RT-CORBA §5.4.1): model + (with SERVER_DECLARED) the
server-declared default priority. Advertised in the IOR as the TaggedComponent
TAG_RT_CORBA_PRIORITY_MODEL.
Fields§
§model: PriorityModelThe priority model.
server_priority: PriorityServer-declared priority (relevant with SERVER_DECLARED).
Implementations§
Source§impl PriorityModelPolicy
impl PriorityModelPolicy
Sourcepub fn effective_priority(&self, propagated: Option<Priority>) -> Priority
pub fn effective_priority(&self, propagated: Option<Priority>) -> Priority
The priority a request actually gets at the server: the
propagated client priority with CLIENT_PROPAGATED, otherwise the
server-declared one.
Trait Implementations§
Source§impl Clone for PriorityModelPolicy
impl Clone for PriorityModelPolicy
Source§fn clone(&self) -> PriorityModelPolicy
fn clone(&self) -> PriorityModelPolicy
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PriorityModelPolicy
Source§impl Debug for PriorityModelPolicy
impl Debug for PriorityModelPolicy
impl Eq for PriorityModelPolicy
Source§impl PartialEq for PriorityModelPolicy
impl PartialEq for PriorityModelPolicy
Source§fn eq(&self, other: &PriorityModelPolicy) -> bool
fn eq(&self, other: &PriorityModelPolicy) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for PriorityModelPolicy
Auto Trait Implementations§
impl Freeze for PriorityModelPolicy
impl RefUnwindSafe for PriorityModelPolicy
impl Send for PriorityModelPolicy
impl Sync for PriorityModelPolicy
impl Unpin for PriorityModelPolicy
impl UnsafeUnpin for PriorityModelPolicy
impl UnwindSafe for PriorityModelPolicy
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more