mirror of
https://github.com/Astatin3/unshell.git
synced 2026-06-08 22:38:01 -06:00
Add manager
This commit is contained in:
Generated
+1
-8
@@ -24,19 +24,11 @@ version = "0.4.28"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432"
|
||||
|
||||
[[package]]
|
||||
name = "unshell-logger"
|
||||
version = "0.1.0"
|
||||
dependencies = [
|
||||
"log",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "unshell-module-test"
|
||||
version = "0.1.0"
|
||||
dependencies = [
|
||||
"log",
|
||||
"unshell-logger",
|
||||
"unshell-modules",
|
||||
]
|
||||
|
||||
@@ -45,6 +37,7 @@ name = "unshell-modules"
|
||||
version = "0.1.0"
|
||||
dependencies = [
|
||||
"libloading",
|
||||
"log",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
|
||||
@@ -19,6 +19,6 @@ debug = false
|
||||
|
||||
[dependencies]
|
||||
log = "0.4.28"
|
||||
unshell-logger = {path = "../unshell-logger"}
|
||||
# unshell-logger = {path = "../unshell-logger"}
|
||||
unshell-modules = {path = "../unshell-modules"}
|
||||
# log = "0.4.28"
|
||||
|
||||
@@ -2,8 +2,11 @@
|
||||
#[macro_use]
|
||||
extern crate log;
|
||||
|
||||
pub use unshell_logger::setup_logger;
|
||||
use unshell_modules::module_interface;
|
||||
use std::thread::{self, Thread};
|
||||
|
||||
// pub use unshell_logger::setup_logger;
|
||||
pub use unshell_modules::setup_logger;
|
||||
use unshell_modules::{ManagerInterface, module_interface};
|
||||
|
||||
extern "C" fn test1() {
|
||||
warn!("Test1 called");
|
||||
@@ -29,6 +32,6 @@ pub fn interface() -> Interface {
|
||||
}
|
||||
|
||||
#[unsafe(no_mangle)]
|
||||
pub fn testfunc() {
|
||||
info!("testfunc called");
|
||||
pub fn init(interface: ManagerInterface) {
|
||||
thread::spawn(|| {});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user