Module protocol

Module protocol 

Source
Expand description

OpenIGTLink protocol implementation module

This module contains the core protocol structures and message types.

Re-exports§

pub use any_message::AnyMessage;
pub use crc::calculate_crc;
pub use crc::verify_crc;
pub use extended_header::ExtendedHeader;
pub use factory::MessageFactory;
pub use header::DeviceName;
pub use header::Header;
pub use header::Timestamp;
pub use header::TypeName;
pub use message::IgtlMessage;
pub use message::Message;
pub use types::CapabilityMessage;
pub use types::StatusMessage;
pub use types::TransformMessage;

Modules§

any_message
Dynamic message dispatching for OpenIGTLink
crc
CRC64 checksum calculation for OpenIGTLink messages
extended_header
OpenIGTLink Version 3 Extended Header implementation
factory
Message factory for dynamic message type resolution
header
OpenIGTLink protocol header implementation
message
OpenIGTLink message trait and structures
types
OpenIGTLink message type implementations