Struct sgx_urts::SgxEnclave
[−]
[src]
pub struct SgxEnclave { /* fields omitted */ }
Methods
impl SgxEnclave
[src]
pub fn create<P: AsRef<Path>>(
file_name: P,
debug: i32,
launch_token: &mut sgx_launch_token_t,
launch_token_updated: &mut i32,
misc_attr: &mut sgx_misc_attribute_t
) -> SgxResult<SgxEnclave>
[src]
file_name: P,
debug: i32,
launch_token: &mut sgx_launch_token_t,
launch_token_updated: &mut i32,
misc_attr: &mut sgx_misc_attribute_t
) -> SgxResult<SgxEnclave>
pub fn destroy(self)
[src]
pub fn geteid(&self) -> sgx_enclave_id_t
[src]
Trait Implementations
impl Default for SgxEnclave
[src]
fn default() -> SgxEnclave
[src]
Returns the "default value" for a type. Read more
impl Debug for SgxEnclave
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more