From 3ffdbd2ca3ed7cc3da95c391f1928342afb55e10 Mon Sep 17 00:00:00 2001 From: Dario Nieuwenhuis Date: Mon, 11 Jul 2022 22:44:42 +0200 Subject: stuff --- src/structs.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/structs.rs') diff --git a/src/structs.rs b/src/structs.rs index 8a98d5227..beda9f364 100644 --- a/src/structs.rs +++ b/src/structs.rs @@ -92,6 +92,18 @@ pub struct EventHeader { } impl_bytes!(EventHeader); +impl EventHeader { + pub fn byteswap(&mut self) { + self.version = self.version.to_be(); + self.flags = self.flags.to_be(); + self.event_type = self.event_type.to_be(); + self.status = self.status.to_be(); + self.reason = self.reason.to_be(); + self.auth_type = self.auth_type.to_be(); + self.datalen = self.datalen.to_be(); + } +} + #[derive(Clone, Copy)] #[repr(C)] pub struct DownloadHeader { -- cgit