pub struct ConditionalAccess;Expand description
Conditional Access Support (§8.4.3) — module-provided. On open, enquires the
module’s supported CA_system_ids (Notification::CaInfo); decodes
ca_pmt_reply (Notification::CaPmtReply). The host sends ca_pmt via
HostRequest::SendCaPmt.
Trait Implementations§
Source§impl Debug for ConditionalAccess
impl Debug for ConditionalAccess
Source§impl Default for ConditionalAccess
impl Default for ConditionalAccess
Source§fn default() -> ConditionalAccess
fn default() -> ConditionalAccess
Returns the “default value” for a type. Read more
Source§impl Resource for ConditionalAccess
impl Resource for ConditionalAccess
Source§fn id(&self) -> ResourceId
fn id(&self) -> ResourceId
The resource this handler serves.
Source§fn on_open(&mut self) -> ResourceOut
fn on_open(&mut self) -> ResourceOut
The session for this resource just opened.
Source§fn on_apdu(&mut self, apdu: &[u8]) -> ResourceOut
fn on_apdu(&mut self, apdu: &[u8]) -> ResourceOut
An APDU arrived on this resource’s session.
Source§fn tick(&mut self, _elapsed: Duration) -> ResourceOut
fn tick(&mut self, _elapsed: Duration) -> ResourceOut
Logical time advanced (for resources with timers, e.g. date_time).
Auto Trait Implementations§
impl Freeze for ConditionalAccess
impl RefUnwindSafe for ConditionalAccess
impl Send for ConditionalAccess
impl Sync for ConditionalAccess
impl Unpin for ConditionalAccess
impl UnsafeUnpin for ConditionalAccess
impl UnwindSafe for ConditionalAccess
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