From 71acb4a32efe1c65f0ecc9048c2243acdc4cbce9 Mon Sep 17 00:00:00 2001 From: prplV Date: Thu, 10 Apr 2025 08:54:00 -0400 Subject: [PATCH] services v2 controller without impl --- noxis-rs/src/utils/services.rs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/noxis-rs/src/utils/services.rs b/noxis-rs/src/utils/services.rs index fb51f7d..608b914 100644 --- a/noxis-rs/src/utils/services.rs +++ b/noxis-rs/src/utils/services.rs @@ -5,6 +5,22 @@ use std::net::{TcpStream, ToSocketAddrs}; use std::sync::Arc; use tokio::sync::mpsc; use tokio::time::{Duration, Instant}; +use tokio::sync::mpsc::Sender as MpscSender; +use crate::options::structs::Events; + +pub mod v2 { + use crate::options::structs::Triggers; + + use super::*; + use std::collections::HashMap; + + struct ServicesController<'a> { + name: &'a str, + obj: Arc, + triggers: HashMap<&'a str, Triggers<'a>>, + event_registrator: Vec>>, + } +} /// # Fn `service_handler` /// ## function to realize mechanism of current process' dep services monitoring