|
Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
|
Classes | |
| class | Transport |
Enumerations | |
| enum class | TcpSessionMode { VoiceSpectators , Gameplay } |
Variables | |
| constexpr std::size_t | MessageQueueCapacity |
|
strong |
| Enumerator | |
|---|---|
| VoiceSpectators | |
| Gameplay | |
Definition at line 12 of file TcpMessageTransport.hpp.
| bool monopoly::messaging::authenticSender | ( | const rules::GameState & | state, |
| const actions::Message & | message | ||
| ) |
Definition at line 88 of file Messaging.cpp.
| void monopoly::messaging::clearActionQueue | ( | ) |
Definition at line 315 of file Messaging.cpp.
| bool monopoly::messaging::consumeHostDisconnected | ( | ) |
Definition at line 149 of file Messaging.cpp.
| std::size_t monopoly::messaging::currentQueueSize | ( | ) |
Definition at line 322 of file Messaging.cpp.
| bool monopoly::messaging::gameplayNetwork | ( | ) |
Definition at line 132 of file Messaging.cpp.
| bool monopoly::messaging::gameplayReady | ( | ) |
Definition at line 137 of file Messaging.cpp.
| bool monopoly::messaging::initialize | ( | ) |
Definition at line 30 of file Messaging.cpp.
| std::string_view monopoly::messaging::networkError | ( | ) |
Definition at line 229 of file Messaging.cpp.
| bool monopoly::messaging::networkMode | ( | ) |
Definition at line 442 of file Messaging.cpp.
| void monopoly::messaging::noteClientResynchronized | ( | ) |
Definition at line 143 of file Messaging.cpp.
| std::expected< std::unique_ptr< Transport >, std::string > monopoly::messaging::openTcpTransport | ( | bool | host, |
| std::string_view | address, | ||
| std::uint16_t | port, | ||
| TcpSessionMode | mode | ||
| ) |
Definition at line 692 of file TcpMessageTransport.cpp.
| std::uint32_t monopoly::messaging::playerOwner | ( | rules::PlayerNumber | player | ) |
Definition at line 83 of file Messaging.cpp.
| void monopoly::messaging::pumpNetwork | ( | ) |
Definition at line 172 of file Messaging.cpp.
| std::size_t monopoly::messaging::queuedActionCount | ( | ) |
Definition at line 447 of file Messaging.cpp.
| bool monopoly::messaging::receiveAction | ( | actions::Message & | message | ) |
Definition at line 327 of file Messaging.cpp.
| bool monopoly::messaging::receiveVoiceChatOnly | ( | actions::Message & | message | ) |
Definition at line 374 of file Messaging.cpp.
| void monopoly::messaging::resetPlayerOwners | ( | ) |
Definition at line 69 of file Messaging.cpp.
| bool monopoly::messaging::sendAction | ( | actions::Type | action, |
| rules::PlayerNumber | fromPlayer, | ||
| rules::PlayerNumber | toPlayer, | ||
| std::int64_t | numberA, | ||
| std::int64_t | numberB, | ||
| std::int64_t | numberC, | ||
| std::int64_t | numberD, | ||
| std::wstring_view | stringA | ||
| ) |
Definition at line 277 of file Messaging.cpp.
| bool monopoly::messaging::sendAction | ( | const actions::Message & | message | ) |
Definition at line 234 of file Messaging.cpp.
| bool monopoly::messaging::serverMode | ( | ) |
Definition at line 437 of file Messaging.cpp.
Definition at line 120 of file Messaging.cpp.
| void monopoly::messaging::setPlayerOwner | ( | rules::PlayerNumber | player, |
| std::uint32_t | source | ||
| ) |
Definition at line 76 of file Messaging.cpp.
| void monopoly::messaging::shutdown | ( | ) |
Definition at line 56 of file Messaging.cpp.
| bool monopoly::messaging::startConfiguredNetwork | ( | ) |
Definition at line 125 of file Messaging.cpp.
Definition at line 154 of file Messaging.cpp.
| void monopoly::messaging::stopNetwork | ( | ) |
Definition at line 106 of file Messaging.cpp.
|
inlineconstexpr |
Definition at line 14 of file Messaging.hpp.