ds: add workerstate
This commit is contained in:
parent
7831b15f5f
commit
8e0be31bbe
|
@ -5,8 +5,8 @@ static EXPIY_DATE: DateTime<Utc> = DateTime::<Utc>::from_utc(NaiveDateTime::from
|
|||
|
||||
#[derive(PartialEq, Debug)]
|
||||
pub struct SessionID {
|
||||
sess_id: String,
|
||||
client_ip: Ipv4Addr,
|
||||
expiry_date: DateTime<Utc>,
|
||||
is_active: bool,
|
||||
pub sess_id: String,
|
||||
pub client_ip: Ipv4Addr,
|
||||
pub expiry_date: DateTime<Utc>,
|
||||
pub is_active: bool,
|
||||
}
|
||||
|
|
|
@ -3,7 +3,7 @@ use crate::ds::server::worker_server::WorkerServer;
|
|||
use crate::ds::account::session::SessionID;
|
||||
|
||||
#[derive(Default, PartialEq, Debug)]
|
||||
pub struct MasterServer {
|
||||
pub struct MasterState {
|
||||
pub worker_servers: Vec<WorkerServer>,
|
||||
pub active_sessions: Vec<SessionID>,
|
||||
pub assets_data: HashMap,
|
|
@ -1,3 +1,5 @@
|
|||
use std::next::Ipv4Addr;
|
||||
|
||||
#[derive(Default, PartialEq, Debug)]
|
||||
pub struct WorkerServer {
|
||||
pub name: String,
|
||||
|
|
9
src/libtrader/ds/server/worker_state.rs
Normal file
9
src/libtrader/ds/server/worker_state.rs
Normal file
|
@ -0,0 +1,9 @@
|
|||
use std::next::Ipv4Addr;
|
||||
|
||||
use crate::ds::account::session::SessionID;
|
||||
|
||||
#[derive(PartialEq, Debug)]
|
||||
pub struct WorkerState {
|
||||
pub master_server_ip: Ipv4Addr,
|
||||
pub sessions: Vec<SessionID>,
|
||||
}
|
Loading…
Reference in New Issue
Block a user