enquire_link/
enquire_link.rs1use smpp_codec::pdus::{EnquireLinkRequest, EnquireLinkResponse};
2
3fn main() {
4 println!("=== SMPP Enquire Link Example ===");
5
6 println!("\n--- Request ---");
8 let enquire_link = EnquireLinkRequest::new(100);
9 println!("Request: {:?}", enquire_link);
10 let mut buf = Vec::new();
11 enquire_link.encode(&mut buf).unwrap();
12 println!("Encoded {} bytes", buf.len());
13
14 println!("\n--- Response ---");
16 let resp = EnquireLinkResponse::new(100, "ESME_ROK");
17 println!("Response: {:?}", resp);
18
19 let mut buf2 = Vec::new();
20 resp.encode(&mut buf2).unwrap();
21 println!("Encoded {} bytes", buf2.len());
22}