List of all items
Structs
- client::ButtplugClient
- client::ButtplugClientMessageFuturePair
- client::device::ButtplugClientDevice
- connector::ButtplugInProcessClientConnector
- connector::ButtplugPipeClientTransport
- connector::ButtplugPipeClientTransportBuilder
- connector::ButtplugPipeServerTransport
- connector::ButtplugPipeServerTransportBuilder
- connector::ButtplugWebsocketClientTransport
- connector::ButtplugWebsocketServerTransport
- connector::ButtplugWebsocketServerTransportBuilder
- connector::remote_connector::ButtplugRemoteConnector
- connector::transport::ButtplugPipeClientTransport
- connector::transport::ButtplugPipeClientTransportBuilder
- connector::transport::ButtplugPipeServerTransport
- connector::transport::ButtplugPipeServerTransportBuilder
- connector::transport::ButtplugWebsocketClientTransport
- connector::transport::ButtplugWebsocketServerTransport
- connector::transport::ButtplugWebsocketServerTransportBuilder
- core::messages::BatteryLevelCmd
- core::messages::BatteryLevelReading
- core::messages::DeviceAdded
- core::messages::DeviceAddedV0
- core::messages::DeviceAddedV1
- core::messages::DeviceList
- core::messages::DeviceListV0
- core::messages::DeviceListV1
- core::messages::DeviceMessageAttributes
- core::messages::DeviceMessageInfo
- core::messages::DeviceRemoved
- core::messages::Error
- core::messages::ErrorV0
- core::messages::FleshlightLaunchFW12Cmd
- core::messages::KiirooCmd
- core::messages::LinearCmd
- core::messages::Log
- core::messages::LovenseCmd
- core::messages::Ok
- core::messages::Ping
- core::messages::RSSILevelCmd
- core::messages::RSSILevelReading
- core::messages::RawReadCmd
- core::messages::RawReading
- core::messages::RawSubscribeCmd
- core::messages::RawUnsubscribeCmd
- core::messages::RawWriteCmd
- core::messages::RequestDeviceList
- core::messages::RequestLog
- core::messages::RequestServerInfo
- core::messages::RotateCmd
- core::messages::RotationSubcommand
- core::messages::ScanningFinished
- core::messages::ServerInfo
- core::messages::ServerInfoV0
- core::messages::SingleMotorVibrateCmd
- core::messages::StartScanning
- core::messages::StopAllDevices
- core::messages::StopDeviceCmd
- core::messages::StopScanning
- core::messages::Test
- core::messages::VectorSubcommand
- core::messages::VibrateCmd
- core::messages::VibrateSubcommand
- core::messages::VorzeA10CycloneCmd
- core::messages::serializer::ButtplugClientJSONSerializer
- core::messages::serializer::ButtplugServerJSONSerializer
- device::ButtplugDevice
- device::ButtplugDeviceImplInfo
- device::DeviceImpl
- device::DeviceReadCmd
- device::DeviceSubscribeCmd
- device::DeviceUnsubscribeCmd
- device::DeviceWriteCmd
- device::configuration_manager::BluetoothLESpecifier
- device::configuration_manager::DeviceConfigurationManager
- device::configuration_manager::DeviceProtocolConfiguration
- device::configuration_manager::HIDSpecifier
- device::configuration_manager::LovenseConnectServiceSpecifier
- device::configuration_manager::ProtocolAttributes
- device::configuration_manager::ProtocolDefinition
- device::configuration_manager::SerialSpecifier
- device::configuration_manager::USBSpecifier
- device::configuration_manager::WebsocketSpecifier
- device::configuration_manager::XInputSpecifier
- device::protocol::aneros::Aneros
- device::protocol::ankni::Ankni
- device::protocol::buttplug_passthru::ButtplugPassthru
- device::protocol::cachito::Cachito
- device::protocol::fredorch::Fredorch
- device::protocol::generic_command_manager::GenericCommandManager
- device::protocol::hgod::Hgod
- device::protocol::hismith::Hismith
- device::protocol::htk_bm::HtkBm
- device::protocol::jejoue::JeJoue
- device::protocol::kiiroo_v21::KiirooV21
- device::protocol::kiiroo_v21_initialized::KiirooV21Initialized
- device::protocol::kiiroo_v2::KiirooV2
- device::protocol::kiiroo_v2_vibrator::KiirooV2Vibrator
- device::protocol::lelof1s::LeloF1s
- device::protocol::lelof1sv2::LeloF1sV2
- device::protocol::libo_elle::LiboElle
- device::protocol::libo_shark::LiboShark
- device::protocol::libo_vibes::LiboVibes
- device::protocol::lovedistance::LoveDistance
- device::protocol::lovehoney_desire::LovehoneyDesire
- device::protocol::lovense::Lovense
- device::protocol::lovense_connect_service::LovenseConnectService
- device::protocol::lovenuts::LoveNuts
- device::protocol::magic_motion_v1::MagicMotionV1
- device::protocol::magic_motion_v2::MagicMotionV2
- device::protocol::magic_motion_v3::MagicMotionV3
- device::protocol::magic_motion_v4::MagicMotionV4
- device::protocol::mannuo::ManNuo
- device::protocol::maxpro::Maxpro
- device::protocol::mizzzee::MizzZee
- device::protocol::motorbunny::Motorbunny
- device::protocol::mysteryvibe::MysteryVibe
- device::protocol::nobra::Nobra
- device::protocol::patoo::Patoo
- device::protocol::picobong::Picobong
- device::protocol::prettylove::PrettyLove
- device::protocol::raw_protocol::RawProtocol
- device::protocol::realov::Realov
- device::protocol::satisfyer::Satisfyer
- device::protocol::svakom::Svakom
- device::protocol::svakom_alex::SvakomAlex
- device::protocol::svakom_iker::SvakomIker
- device::protocol::svakom_sam::SvakomSam
- device::protocol::tcode_v03::TCodeV03
- device::protocol::thehandy::TheHandy
- device::protocol::vibratissimo::Vibratissimo
- device::protocol::vorze_sa::VorzeSA
- device::protocol::wevibe8bit::WeVibe8Bit
- device::protocol::wevibe::WeVibe
- device::protocol::xinput::XInput
- device::protocol::youcups::Youcups
- device::protocol::youou::Youou
- device::protocol::zalo::Zalo
- server::ButtplugServer
- server::ButtplugServerBuilder
- server::comm_managers::btleplug::btleplug_comm_manager::BtlePlugCommunicationManager
- server::comm_managers::btleplug::btleplug_comm_manager::BtlePlugCommunicationManagerBuilder
- server::comm_managers::btleplug::btleplug_device_impl::BtlePlugDeviceImpl
- server::comm_managers::btleplug::btleplug_device_impl::BtlePlugDeviceImplCreator
- server::comm_managers::lovense_connect_service::LovenseConnectServiceCommunicationManager
- server::comm_managers::lovense_connect_service::LovenseConnectServiceCommunicationManagerBuilder
- server::comm_managers::lovense_connect_service::LovenseServiceDeviceImpl
- server::comm_managers::lovense_dongle::lovense_dongle_device_impl::LovenseDongleDeviceImpl
- server::comm_managers::lovense_dongle::lovense_dongle_device_impl::LovenseDongleDeviceImplCreator
- server::comm_managers::lovense_dongle::lovense_hid_dongle_comm_manager::LovenseHIDDongleCommunicationManager
- server::comm_managers::lovense_dongle::lovense_hid_dongle_comm_manager::LovenseHIDDongleCommunicationManagerBuilder
- server::comm_managers::lovense_dongle::lovense_serial_dongle_comm_manager::LovenseSerialDongleCommunicationManager
- server::comm_managers::lovense_dongle::lovense_serial_dongle_comm_manager::LovenseSerialDongleCommunicationManagerBuilder
- server::comm_managers::serialport::SerialPortCommunicationManager
- server::comm_managers::serialport::SerialPortCommunicationManagerBuilder
- server::comm_managers::serialport::SerialPortDeviceImpl
- server::comm_managers::serialport::SerialPortDeviceImplCreator
- server::comm_managers::test::TestDevice
- server::comm_managers::test::TestDeviceCommunicationManager
- server::comm_managers::test::TestDeviceCommunicationManagerBuilder
- server::comm_managers::test::TestDeviceCommunicationManagerHelper
- server::comm_managers::test::TestDeviceEndpointChannel
- server::comm_managers::test::TestDeviceImplCreator
- server::comm_managers::test::TestDeviceInternal
- server::comm_managers::websocket_server::websocket_server_comm_manager::WebsocketServerDeviceCommManagerInitInfo
- server::comm_managers::websocket_server::websocket_server_comm_manager::WebsocketServerDeviceCommunicationManager
- server::comm_managers::websocket_server::websocket_server_comm_manager::WebsocketServerDeviceCommunicationManagerBuilder
- server::comm_managers::websocket_server::websocket_server_device_impl::WebsocketServerDeviceImpl
- server::comm_managers::websocket_server::websocket_server_device_impl::WebsocketServerDeviceImplCreator
- server::device_manager::DeviceInfo
- server::device_manager::DeviceManager
- server::device_manager::DeviceUserConfig
- server::remote_server::ButtplugRemoteServer
- util::async_manager::AsyncManager
- util::device_configuration::ProtocolConfiguration
- util::future::ButtplugFuture
- util::future::ButtplugFutureState
- util::future::ButtplugFutureStateShared
- util::json::JSONValidator
- util::logging::ChannelWriter
Enums
- client::ButtplugClientError
- client::ButtplugClientEvent
- client::device::ButtplugClientDeviceEvent
- client::device::LinearCommand
- client::device::RotateCommand
- client::device::VibrateCommand
- connector::ButtplugConnectorError
- connector::transport::ButtplugConnectorTransportSpecificError
- connector::transport::ButtplugTransportIncomingMessage
- connector::transport::TungsteniteError
- core::errors::ButtplugDeviceError
- core::errors::ButtplugError
- core::errors::ButtplugHandshakeError
- core::errors::ButtplugMessageError
- core::errors::ButtplugPingError
- core::errors::ButtplugUnknownError
- core::messages::ButtplugClientMessage
- core::messages::ButtplugCurrentSpecDeviceMessageType
- core::messages::ButtplugDeviceCommandMessageUnion
- core::messages::ButtplugDeviceManagerMessageUnion
- core::messages::ButtplugDeviceMessageType
- core::messages::ButtplugMessageSpecVersion
- core::messages::ButtplugServerMessage
- core::messages::ButtplugSpecV2ClientMessage
- core::messages::ButtplugSpecV2ServerMessage
- core::messages::ErrorCode
- core::messages::LogLevel
- core::messages::serializer::ButtplugSerializedMessage
- core::messages::serializer::ButtplugSerializerError
- device::ButtplugDeviceCommand
- device::ButtplugDeviceEvent
- device::ButtplugDeviceReturn
- device::DeviceImplCommand
- device::Endpoint
- device::configuration_manager::DeviceSpecifier
- server::ButtplugServerError
- server::comm_managers::ButtplugDeviceSpecificError
- server::comm_managers::DeviceCommunicationEvent
- server::remote_server::ButtplugRemoteServerEvent
- server::remote_server::ButtplugServerCommand
- server::remote_server::ButtplugServerConnectorError
Traits
- connector::ButtplugConnector
- connector::transport::ButtplugConnectorTransport
- core::messages::ButtplugClientMessageType
- core::messages::ButtplugDeviceMessage
- core::messages::ButtplugMessage
- core::messages::ButtplugMessageValidator
- core::messages::ButtplugServerMessageType
- core::messages::serializer::ButtplugMessageSerializer
- device::ButtplugDeviceImplCreator
- device::DeviceImplInternal
- device::protocol::ButtplugProtocol
- device::protocol::ButtplugProtocolCommandHandler
- device::protocol::ButtplugProtocolProperties
- server::comm_managers::DeviceCommunicationManager
- server::comm_managers::DeviceCommunicationManagerBuilder
Macros
Functions
- device::protocol::add_to_protocol_map
- device::protocol::fleshlight_launch_helper::get_distance
- device::protocol::fleshlight_launch_helper::get_duration
- device::protocol::fleshlight_launch_helper::get_speed
- device::protocol::fredorch::crc16
- device::protocol::get_default_protocol_map
- device::protocol::get_protocol_features
- device::protocol::vorze_sa::get_piston_speed
- server::comm_managers::test::check_test_recv_empty
- server::comm_managers::test::check_test_recv_value
- server::comm_managers::test::new_bluetoothle_test_device
- util::async_manager::block_on
- util::async_manager::spawn
- util::async_manager::spawn_with_handle
- util::device_configuration::create_test_dcm
- util::device_configuration::get_internal_config_version
- util::device_configuration::load_protocol_config_from_json
- util::stream::convert_broadcast_receiver_to_stream
- util::stream::iffy_is_empty_check
- util::stream::recv_now
Typedefs
- client::ButtplugServerMessageResult
- client::ButtplugServerMessageResultFuture
- client::device::ButtplugClientDeviceMessageType
- client::device::ClientDeviceMessageAttributesMap
- connector::ButtplugConnectorFuture
- connector::ButtplugConnectorResult
- connector::ButtplugConnectorResultFuture
- connector::ButtplugConnectorStateShared
- connector::remote_connector::ButtplugRemoteClientConnector
- connector::remote_connector::ButtplugRemoteServerConnector
- core::ButtplugResult
- core::ButtplugResultFuture
- core::errors::ButtplugResult
- core::messages::ButtplugCurrentSpecClientMessage
- core::messages::ButtplugCurrentSpecServerMessage
- core::messages::DeviceMessageAttributesMap
- core::messages::serializer::ButtplugSerializerResult
- device::ButtplugDeviceResultFuture
- device::protocol::TryCreateProtocolFunc
- server::ButtplugServerResult
- server::ButtplugServerResultFuture