[−][src]Trait kompact::component::LockingRequireRef
Same as RequireRef, but for instances that must be locked first
This is used, for example, with an Arc<Component<_>>
.
Required methods
fn required_ref(&self) -> RequiredRef<P>
Returns a required reference to this component's port instance of type P
fn connect_to_provided(&self, prov: ProvidedRef<P>)
Connects this component's required port instance of type P
to prov
Implementations on Foreign Types
impl<P, CD> LockingRequireRef<P> for Arc<Component<CD>> where
P: Port + 'static,
CD: ComponentTraits + ComponentLifecycle + Require<P> + RequireRef<P>,
[src]
P: Port + 'static,
CD: ComponentTraits + ComponentLifecycle + Require<P> + RequireRef<P>,