[][src]Module buttplug::core::messages

Structs representing low level Buttplug Protocol messages

Structs

DeviceAdded
DeviceList
DeviceMessageInfo
DeviceRemoved
Error

Represents the Buttplug Protocol Error message, as documented in the Buttplug Protocol Spec.

MessageAttributes
Ok

Represents the Buttplug Protocol Ok message, as documented in the Buttplug Protocol Spec.

RequestDeviceList
RequestServerInfo
ScanningFinished
ServerInfo
StartScanning
StopScanning
VibrateCmd
VibrateSubcommand

Enums

ButtplugMessageUnion
ErrorCode

Error codes pertaining to error classes that can be represented in the Buttplug Error message.

Traits

ButtplugMessage

Base trait for all Buttplug Protocol Message Structs. Handles management of message ids, as well as implementing conveinence functions for converting between message structs and ButtplugMessageUnion enums, serialization, etc...