| 275 | } |
| 276 | |
| 277 | bool PcP2PNetworkingService::SteamP2PSocket::sendMessage(ByteArray const& message) { |
| 278 | MutexLocker socketLocker(mutex); |
| 279 | if (!connected) |
| 280 | return false; |
| 281 | |
| 282 | if (!SteamNetworking()->SendP2PPacket(steamId, message.ptr(), message.size(), k_EP2PSendReliable)) |
| 283 | throw ApplicationException("SteamNetworking::SendP2PPacket unexpectedly returned false"); |
| 284 | return true; |
| 285 | } |
| 286 | |
| 287 | Maybe<ByteArray> PcP2PNetworkingService::SteamP2PSocket::receiveMessage() { |
| 288 | MutexLocker socketLocker(mutex); |
no test coverage detected