Open Enclave  0.9.0
module.h
Go to the documentation of this file.
1 // Copyright (c) Open Enclave SDK contributors.
2 // Licensed under the MIT License.
3 
10 #ifndef _OE_BITS_MODULE_H
11 #define _OE_BITS_MODULE_H
12 
13 /*
14 **==============================================================================
15 **
16 ** This file defines functions for loading internal modules that are part of
17 ** the Open Enclave core.
18 **
19 **==============================================================================
20 */
21 
22 #include <openenclave/bits/defs.h>
24 #include <openenclave/bits/types.h>
25 
26 OE_EXTERNC_BEGIN
27 
40 
53 
65 
77 OE_EXTERNC_END
78 
79 #endif /* _OE_BITS_MODULE_H */
This file defines the types used by the OE SDK.
oe_result_t oe_load_module_host_file_system(void)
Load the host file system module.
This file defines Open Enclave return codes (results).
enum _oe_result oe_result_t
This enumeration type defines return codes for Open Enclave functions.
oe_result_t oe_load_module_host_socket_interface(void)
Load the host socket interface module.
oe_result_t oe_load_module_host_epoll(void)
Load the event polling (epoll) module.
oe_result_t oe_load_module_host_resolver(void)
Load the host resolver module.