pub fn initialize(&self) -> Box<dyn Procedure> {
        match self {
            Self::SlcInitialization => Box::new(SlcInitProcedure::new()),
            Self::Nrec => Box::new(NrecProcedure::new()),
            Self::QueryOperatorSelection => Box::new(QueryOperatorProcedure::new()),
            Self::ExtendedErrors => Box::new(ExtendedErrorsProcedure::new()),
            Self::CallWaitingNotifications => Box::new(CallWaitingNotificationsProcedure::new()),
            Self::CallLineIdentNotifications => {
                Box::new(CallLineIdentNotificationsProcedure::new())
            }
            Self::PhoneStatus => Box::new(PhoneStatusProcedure::new()),
            Self::SubscriberNumberInformation => {
                Box::new(SubscriberNumberInformationProcedure::new())
            }
            Self::Dtmf => Box::new(DtmfProcedure::new()),
            Self::VolumeSynchronization => Box::new(VolumeSynchronizationProcedure::new()),
            Self::QueryCurrentCalls => Box::new(QueryCurrentCallsProcedure::new()),
            Self::Indicators => Box::new(IndicatorsActivationProcedure::new()),
        }
    }
/// Initializes a new procedure for the current marker.
Initializes a new procedure for the current marker.
Initializes a new procedure for the current marker .
pub fn initialize(&self) -> Box<dyn Procedure> {
        match self {
            Self::SlcInitialization => Box::new(SlcInitProcedure::new()),
            Self::Nrec => Box::new(NrecProcedure::new()),
            Self::QueryOperatorSelection => Box::new(QueryOperatorProcedure::new()),
            Self::ExtendedErrors => Box::new(ExtendedErrorsProcedure::new()),
            Self::CallWaitingNotifications => Box::new(CallWaitingNotificationsProcedure::new()),
            Self::CallLineIdentNotifications => {
                Box::new(CallLineIdentNotificationsProcedure::new())
            }
            Self::PhoneStatus => Box::new(PhoneStatusProcedure::new()),
            Self::SubscriberNumberInformation => {
                Box::new(SubscriberNumberInformationProcedure::new())
            }
            Self::Dtmf => Box::new(DtmfProcedure::new()),
            Self::VolumeSynchronization => Box::new(VolumeSynchronizationProcedure::new()),
            Self::QueryCurrentCalls => Box::new(QueryCurrentCallsProcedure::new()),
            Self::Indicators => Box::new(IndicatorsActivationProcedure::new()),
        }
    }
pub fn initialize ( & self ) -> Box < dyn Procedure > { match self { Self :: SlcInitialization => Box :: new ( SlcInitProcedure :: new ( ) ) , Self :: Nrec => Box :: new ( NrecProcedure :: new ( ) ) , Self :: QueryOperatorSelection => Box :: new ( QueryOperatorProcedure :: new ( ) ) , Self :: ExtendedErrors => Box :: new ( ExtendedErrorsProcedure :: new ( ) ) , Self :: CallWaitingNotifications => Box :: new ( CallWaitingNotificationsProcedure :: new ( ) ) , Self :: CallLineIdentNotifications => { Box :: new ( CallLineIdentNotificationsProcedure :: new ( ) ) } Self :: PhoneStatus => Box :: new ( PhoneStatusProcedure :: new ( ) ) , Self :: SubscriberNumberInformation => { Box :: new ( SubscriberNumberInformationProcedure :: new ( ) ) } Self :: Dtmf => Box :: new ( DtmfProcedure :: new ( ) ) , Self :: VolumeSynchronization => Box :: new ( VolumeSynchronizationProcedure :: new ( ) ) , Self :: QueryCurrentCalls => Box :: new ( QueryCurrentCallsProcedure :: new ( ) ) , Self :: Indicators => Box :: new ( IndicatorsActivationProcedure :: new ( ) ) , } }
Initializes a new procedure for the current marker.
Initializes a new procedure for the current marker .
&self
&self