|
Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
|
Namespaces | |
| namespace | detail |
| namespace | gsm610 |
| namespace | legacy |
| namespace | packet |
Classes | |
| class | AudioRuntime |
| struct | SessionState |
| struct | Statistics |
Typedefs | |
| using | ReceiveSink = bool(*)(std::span< const std::uint8_t > payload, std::uint32_t sourceId) |
| using | ReceiveEventSink = packet::EventSink |
Functions | |
| bool | validPacket (std::span< const std::uint8_t > payload) noexcept |
| void | setReceiveSink (ReceiveSink sink) noexcept |
| void | setReceiveEventSink (ReceiveEventSink sink) noexcept |
| void | resetSession () noexcept |
| const Statistics & | statistics () noexcept |
| std::optional< SessionState > | sessionState (std::uint32_t sourceId) |
| bool | processRuleMessage (const actions::Message &message) |
| bool | sendPacket (std::span< const std::uint8_t > payload, bool importantDataDoNotDiscard) |
Variables | |
| constexpr std::size_t | MaxReceiveSessions = 10 |
Definition at line 20 of file VoiceChatRuntime.hpp.
| using monopoly::voicechat::ReceiveSink = typedef bool (*)( std::span<const std::uint8_t> payload, std::uint32_t sourceId) |
Definition at line 17 of file VoiceChatRuntime.hpp.
|
inline |
Definition at line 161 of file VoiceChatRuntime.hpp.
|
inlinenoexcept |
Definition at line 141 of file VoiceChatRuntime.hpp.
|
inline |
Definition at line 203 of file VoiceChatRuntime.hpp.
|
inline |
Definition at line 152 of file VoiceChatRuntime.hpp.
|
inlinenoexcept |
Definition at line 136 of file VoiceChatRuntime.hpp.
|
inlinenoexcept |
Definition at line 131 of file VoiceChatRuntime.hpp.
|
inlinenoexcept |
Definition at line 147 of file VoiceChatRuntime.hpp.
Definition at line 125 of file VoiceChatRuntime.hpp.
|
inlineconstexpr |
Definition at line 15 of file VoiceChatRuntime.hpp.