Crate rustak
Source 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;
- 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).
- RustakError
- The primary error type for the RusTAK library.