refactor(core): move {Decode/Encode}Error

& document the public API.

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
This commit is contained in:
Marc-André Lureau 2024-08-22 14:46:24 +04:00 committed by Benoît Cortier
parent c49f190d29
commit 23bc008d65
155 changed files with 1283 additions and 651 deletions

View file

@ -2,9 +2,9 @@ use crate::{
pdu::{DisplayControlCapabilities, DisplayControlMonitorLayout, DisplayControlPdu},
CHANNEL_NAME,
};
use ironrdp_core::{impl_as_any, ReadCursor};
use ironrdp_core::{impl_as_any, EncodeResult, ReadCursor};
use ironrdp_dvc::{encode_dvc_messages, DvcClientProcessor, DvcMessage, DvcProcessor};
use ironrdp_pdu::{decode_err, Decode, EncodeResult, PduResult};
use ironrdp_pdu::{decode_err, Decode, PduResult};
use ironrdp_svc::{ChannelFlags, SvcMessage};
use tracing::debug;

View file

@ -2,9 +2,9 @@
//!
//! [1]: https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-rdpedisp/d2954508-f487-48bc-8731-39743e0854a9
use ironrdp_core::{ReadCursor, WriteCursor};
use ironrdp_core::{ensure_fixed_part_size, invalid_field_err, DecodeResult, EncodeResult, ReadCursor, WriteCursor};
use ironrdp_dvc::DvcEncode;
use ironrdp_pdu::{ensure_fixed_part_size, invalid_field_err, Decode, DecodeResult, Encode, EncodeResult};
use ironrdp_pdu::{Decode, Encode};
use tracing::warn;
const DISPLAYCONTROL_PDU_TYPE_CAPS: u32 = 0x00000005;