tcplane/server/controller_data/type.rs
use crate::server::{request::r#type::Request, response::r#type::Response};
use hyperlane_log::*;
use lombok_macros::*;
use std::{net::TcpStream, sync::Arc};
pub type ControllerDataStream = Arc<TcpStream>;
pub type ControllerDataStreamOpt = Option<ControllerDataStream>;
#[derive(Clone, Debug, Lombok)]
pub struct ControllerData {
pub(super) stream: ControllerDataStreamOpt,
pub(super) request: Request,
pub(super) response: Response,
pub(super) log: Log,
}