/// If this library's TCSs are all currently servicing other calls, this
/// function will block until a TCS becomes available.
///
/// # Safety
///
/// The caller must ensure that the parameters passed-in match what the
/// enclave is expecting.
If this library's TCSs are all currently servicing other calls, this
function will block until a TCS becomes available.
If this library ' s TCSs are all currently servicing other calls this function will block until a TCS becomes available .
pub unsafe fn call(
        &self,
        p1: u64,
        p2: u64,
        p3: u64,
        p4: u64,
        p5: u64,
    ) -> Result<(u64, u64), Error> {
        EnclaveState::library_entry(&self.enclave, p1, p2, p3, p4, p5)
    }
pub unsafe fn call ( & self , p1 : u64 , p2 : u64 , p3 : u64 , p4 : u64 , p5 : u64 , ) -> Result < ( u64 , u64 ) , Error > { EnclaveState :: library_entry ( & self . enclave , p1 , p2 , p3 , p4 , p5 ) }
If this library's TCSs are all currently servicing other calls, this
function will block until a TCS becomes available.
If this library ' s TCSs are all currently servicing other calls this function will block until a TCS becomes available .
&self
p1
u64
p2
u64
p3
u64
p4
u64
p5
u64
safety
The caller must ensure that the parameters passed-in match what the
enclave is expecting.
The caller must ensure that the parameters passed - in match what the enclave is expecting .