Skip to main content

Crate fleetspeak

Crate fleetspeak 

Source
Expand description

A Fleetspeak client connector library.

This library exposes a set of utilities for writing client-side Fleetspeak services.

Note that each service should send startup information upon its inception and continue to heartbeat from time to time to notify the Fleetspeak client that it did not get stuck.

Structs§

Comms
Communication channel with the Fleetspeak process.
Message
A Fleetspeak client communication message.
Receiver
An iterator yielding messages from the Fleetspeak server.
ReceiverWithHeartbeat
An iterator yielding messages from the Fleetspeak server, sending heartbeat signals in background.

Functions§

heartbeatDeprecated
Sends a heartbeat signal to the Fleetspeak client.
heartbeat_with_throttleDeprecated
Sends a heartbeat signal to the Fleetspeak client but no more frequently than the specified rate.
receiveDeprecated
Receives a message from the Fleetspeak server.
receive_with_heartbeatDeprecated
Receive a message from the Fleetspeak server, heartbeating in background.
sendDeprecated
Sends the message to the Fleetspeak server.
startupDeprecated
Sends a system message with startup information to the Fleetspeak client.
try_receiveDeprecated
Attempts to receive a message from the Fleetspeak server.
try_receive_with_heartbeatDeprecated
Receive a message from the Fleetspeak server, heartbeating in background.