pub struct SynchronousServerCallPoint(/* private fields */);
Expand description
A SynchronousServerCallPoint
allows a RunnableEntity
to call a server operation synchronously
Implementations§
Source§impl SynchronousServerCallPoint
impl SynchronousServerCallPoint
Sourcepub fn set_client_server_operation(
&self,
client_server_operation: &ClientServerOperation,
context_r_port: &RPortPrototype,
) -> Result<(), AutosarAbstractionError>
pub fn set_client_server_operation( &self, client_server_operation: &ClientServerOperation, context_r_port: &RPortPrototype, ) -> Result<(), AutosarAbstractionError>
Set the client server operation
Sourcepub fn client_server_operation(
&self,
) -> Option<(ClientServerOperation, RPortPrototype)>
pub fn client_server_operation( &self, ) -> Option<(ClientServerOperation, RPortPrototype)>
Get the client server operation
Sourcepub fn runnable_entity(&self) -> Option<RunnableEntity>
pub fn runnable_entity(&self) -> Option<RunnableEntity>
Get the RunnableEntity
that contains the SynchronousServerCallPoint
Trait Implementations§
Source§impl Clone for SynchronousServerCallPoint
impl Clone for SynchronousServerCallPoint
Source§fn clone(&self) -> SynchronousServerCallPoint
fn clone(&self) -> SynchronousServerCallPoint
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for SynchronousServerCallPoint
impl Debug for SynchronousServerCallPoint
Source§impl From<SynchronousServerCallPoint> for Element
impl From<SynchronousServerCallPoint> for Element
Source§fn from(val: SynchronousServerCallPoint) -> Self
fn from(val: SynchronousServerCallPoint) -> Self
Converts to this type from the input type.
Source§impl Hash for SynchronousServerCallPoint
impl Hash for SynchronousServerCallPoint
Source§impl TryFrom<Element> for SynchronousServerCallPoint
impl TryFrom<Element> for SynchronousServerCallPoint
impl Eq for SynchronousServerCallPoint
impl StructuralPartialEq for SynchronousServerCallPoint
Auto Trait Implementations§
impl Freeze for SynchronousServerCallPoint
impl !RefUnwindSafe for SynchronousServerCallPoint
impl Send for SynchronousServerCallPoint
impl Sync for SynchronousServerCallPoint
impl Unpin for SynchronousServerCallPoint
impl !UnwindSafe for SynchronousServerCallPoint
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.