SdnController

Type Alias SdnController 

Source
pub type SdnController<UserData, SC, SE, TC, TW> = Controller<SdnExtIn<UserData, SC>, SdnExtOut<UserData, SE>, (), SdnChannel, SdnEvent<UserData, SC, SE, TC, TW>, 1024>;

Aliased Type§

pub struct SdnController<UserData, SC, SE, TC, TW> { /* private fields */ }

Trait Implementations§

Source§

impl<UserData: 'static + Send + Sync + Copy + Eq + Hash + Debug, SC: 'static + Send + Sync + Clone, SE: 'static + Send + Sync + Clone, TC: 'static + Send + Sync + Clone, TW: 'static + Send + Sync + Clone> SdnControllerUtils<UserData, SC> for SdnController<UserData, SC, SE, TC, TW>

Source§

fn feature_control(&mut self, userdata: UserData, cmd: FeaturesControl)

Source§

fn service_control(&mut self, service: ServiceId, userdata: UserData, cmd: SC)