refactor(pdu): add X224 newtype

This allows to implement external Encode/Decode traits in following change.

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
This commit is contained in:
Marc-André Lureau 2024-08-27 00:40:02 +04:00 committed by Benoît Cortier
parent fda9530ef6
commit ab5760d47b
17 changed files with 152 additions and 82 deletions

View file

@ -16,11 +16,12 @@ pub fn pdu_decode(data: &[u8]) {
use ironrdp_pdu::mcs::*;
use ironrdp_pdu::nego::*;
use ironrdp_pdu::rdp::*;
use ironrdp_pdu::x224::*;
use ironrdp_pdu::*;
let _ = decode::<ConnectionRequest>(data);
let _ = decode::<ConnectionConfirm>(data);
let _ = decode::<McsMessage<'_>>(data);
let _ = decode::<X224<ConnectionRequest>>(data);
let _ = decode::<X224<ConnectionConfirm>>(data);
let _ = decode::<X224<McsMessage<'_>>>(data);
let _ = decode::<ConnectInitial>(data);
let _ = decode::<ConnectResponse>(data);
let _ = decode::<ClientInfoPdu>(data);