[][src]Macro sudo_plugin::sudo_io_fn

macro_rules! sudo_io_fn {
    ( close , $name:tt , $plugin:expr , $instance:expr , $fn:ident ) => { ... };
    ( log_ttyin , $name:tt, $plugin:expr , $instance:expr , $fn:ident ) => { ... };
    ( log_ttyout , $name:tt, $plugin:expr , $instance:expr , $fn:ident ) => { ... };
    ( log_stdin , $name:tt, $plugin:expr , $instance:expr , $fn:ident ) => { ... };
    ( log_stdout , $name:tt, $plugin:expr , $instance:expr , $fn:ident ) => { ... };
    ( log_stderr , $name:tt, $plugin:expr , $instance:expr , $fn:ident ) => { ... };
    (
        log ,
        $log_fn:ident ,
        $name:tt ,
        $plugin:expr ,
        $instance:expr ,
        $fn:ident
    ) => { ... };
    ( change_winsize , $name:tt , $plugin:expr , $instance:expr , $fn:ident ) => { ... };
}

Internal macro used by sudo_io_plugin that generates the actual callback implementations for I/O plugins.