Crate rustak

Source

Re-exports§

pub use network_workers::tcp_receiver;
pub use network_workers::tcp_sender;
pub use network_workers::tls_receiver;
pub use network_workers::tls_sender;
pub use network_workers::udp_receiver;
pub use network_workers::udp_sender;
pub use message_primitives::create_cot_colors;
pub use message_primitives::create_cot_point;
pub use message_primitives::create_cot_polygon_shape;
pub use message_primitives::create_cot_root_fields;
pub use message_primitives::create_cot_track;
pub use message_builders::create_cot_atom_message;
pub use message_builders::create_cot_polygon_message;
pub use helper_functions::cot_time;
pub use helper_functions::parse_url;
pub use helper_functions::split_host;
pub use constants::DEFAULT_TCP_PORT;
pub use constants::DEFAULT_TLS_PORT;
pub use constants::DEFAULT_UDP_PORT;

Modules§

constants
Defines shared constants for the RusTAK library, such as default network ports.
helper_functions
Provides utility functions for common tasks like CoT time generation, URL parsing, and host string splitting.
message_builders
Contains functions to construct complete CoT messages (e.g., CoT atoms, polygons).
message_primitives
Contains functions to create primitive XML elements used in CoT messages (e.g., point, track, colors).
network_workers
Includes asynchronous functions for network communication (TCP, UDP, TLS senders and receivers).

Enums§

RustakError
The primary error type for the RusTAK library.