smpp 0.1.2

SMPP protocol support (client and server).
Documentation
use clap::Clap;
use env_logger::Env;
use log::*;

use smpp::examples::smsc_drs_after_1_sec::DrsAfter1Sec;
use smpp::smsc;
use smpp::smsc::SmscConfig;

fn main() {
    let smsc_config = SmscConfig::parse();

    env_logger::Builder::from_env(Env::default().default_filter_or("info"))
        .init();

    let res = smsc::run(smsc_config, DrsAfter1Sec::new());

    match res {
        Ok(_) => info!("Done"),
        Err(e) => error!("Error launching: {}", e),
    };
}