Struct sgx_urts::SgxEnclave [−][src]
pub struct SgxEnclave { /* fields omitted */ }
Methods
impl SgxEnclave
[src]
impl SgxEnclave
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]
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>
pub fn destroy(self)
[src]
pub fn destroy(self)
pub fn geteid(&self) -> sgx_enclave_id_t
[src]
pub fn geteid(&self) -> sgx_enclave_id_t
Trait Implementations
impl Default for SgxEnclave
[src]
impl Default for SgxEnclave
fn default() -> SgxEnclave
[src]
fn default() -> SgxEnclave
Returns the "default value" for a type. Read more
impl Debug for SgxEnclave
[src]
impl Debug for SgxEnclave
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Drop for SgxEnclave
[src]
impl Drop for SgxEnclave
Auto Trait Implementations
impl Send for SgxEnclave
impl Send for SgxEnclave
impl Sync for SgxEnclave
impl Sync for SgxEnclave