Huge refactor to prep for moving the daemon over to the plugin architecture
parent: tbd commit: 5df753c
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | extern crate tracing; |
8 | |
9 | use ; |
10 | |
11 | use ; |
12 | use WrapperApi; |
13 | use |
14 | , GiteratedOperation, Setting, | GiteratedObject
15 | , | GiteratedObjectValue
16 | ; |
17 | use PluginInitializationState; |
18 | use ; |
19 | |
20 | pub use ; |
21 | use ; |
22 | |
23 | |
24 | |
25 | plugin_meta: unsafe extern "C" fn , |
26 | load_host_vtable: unsafe extern "C" fn , |
27 | load_initialization_vtable: unsafe extern "C" fn , |
28 | initialize: unsafe extern "C" fn , |
29 | initialize_registration: unsafe extern "C" fn |
30 | init_state: *mut PluginInitializationState, |
31 | mut PluginInitializationState, | *
32 | |
33 | |
34 | |
35 | ; |
36 | |
37 | |
38 | |
39 | Self |
40 | |
41 | |
42 | |
43 | FFIBox |
44 | |
45 | |
46 | |
47 | |
48 | |
49 | todo! |
50 | |
51 | |
52 | |
53 | |
54 | type Target = T; |
55 | |
56 | |
57 | unsafe .unwrap |
58 | |
59 | |
60 |