|
RunicVTT Open Source Virtual Tabletop for TTRPG using P2P
|
This is the complete list of members for NetworkManager, including all inherited members.
| allowPort(unsigned int port) | NetworkManager | |
| amIDragging(uint64_t markerId) const | NetworkManager | |
| board_manager | NetworkManager | private |
| bootstrapPeerIfReady(const std::string &peerId) | NetworkManager | |
| broadcastBoard(const flecs::entity &board) | NetworkManager | |
| broadcastChatJson(const msg::Json &j) | NetworkManager | |
| broadcastFog(uint64_t boardId, const flecs::entity &fog) | NetworkManager | |
| broadcastFogDelete(uint64_t boardId, const flecs::entity &fog) | NetworkManager | |
| broadcastFogUpdate(uint64_t boardId, const flecs::entity &fog) | NetworkManager | |
| broadcastGameFrame(const std::vector< unsigned char > &frame, const std::vector< std::string > &toPeerIds) | NetworkManager | |
| broadcastGameTable(const flecs::entity &gameTable) | NetworkManager | |
| broadcastGridUpdate(uint64_t boardId, const flecs::entity &board) | NetworkManager | |
| broadcastMarker(uint64_t boardId, const flecs::entity &marker) | NetworkManager | |
| broadcastMarkerDelete(uint64_t boardId, const flecs::entity &marker) | NetworkManager | |
| broadcastMarkerMove(uint64_t boardId, const flecs::entity &marker) | NetworkManager | |
| broadcastMarkerMoveState(uint64_t boardId, const flecs::entity &marker) | NetworkManager | |
| broadcastMarkerUpdate(uint64_t boardId, const flecs::entity &marker) | NetworkManager | |
| broadcastPeerDisconnect(const std::string &targetId) | NetworkManager | |
| broadcastUserNameUpdate(const std::vector< uint8_t > &payload) | NetworkManager | |
| buildCommitBoardFrame(uint64_t boardId) | NetworkManager | private |
| buildCommitMarkerFrame(uint64_t boardId, uint64_t markerId) | NetworkManager | private |
| buildCreateMarkerFrame(uint64_t boardId, const flecs::entity &marker, uint64_t imageBytesTotal) | NetworkManager | private |
| buildFogCreateFrame(uint64_t boardId, const flecs::entity &fog) | NetworkManager | private |
| buildFogDeleteFrame(uint64_t boardId, uint64_t fogId) | NetworkManager | private |
| buildFogUpdateFrame(uint64_t boardId, const flecs::entity &fog) | NetworkManager | private |
| buildGridUpdateFrame(uint64_t boardId, const Grid &grid) | NetworkManager | private |
| buildImageChunkFrame(uint8_t ownerKind, uint64_t id, uint64_t offset, const uint8_t *data, size_t len) | NetworkManager | private |
| buildMarkerDeleteFrame(uint64_t boardId, uint64_t markerId) | NetworkManager | private |
| buildMarkerMoveFrame(uint64_t boardId, const flecs::entity &marker, uint32_t seq) | NetworkManager | private |
| buildMarkerMoveStateFrame(uint64_t boardId, const flecs::entity &marker) | NetworkManager | private |
| buildMarkerUpdateFrame(uint64_t boardId, const flecs::entity &marker) | NetworkManager | private |
| buildSnapshotBoardFrame(const flecs::entity &board, uint64_t imageBytesTotal) | NetworkManager | private |
| buildSnapshotGameTableFrame(uint64_t gameTableId, const std::string &name) | NetworkManager | private |
| buildUserNameUpdate(std::vector< uint8_t > &out, uint64_t tableId, const std::string &userUniqueId, const std::string &oldUsername, const std::string &newUsername, bool reboundFlag) const | NetworkManager | |
| clearDragState(uint64_t markerId) | NetworkManager | |
| clearPeers() const | NetworkManager | inline |
| closeServer() | NetworkManager | |
| connectedPeerCount() const | NetworkManager | |
| connectToPeer(const std::string &connectionString) | NetworkManager | |
| customHost_ | NetworkManager | private |
| debugIdentitySnapshot() const | NetworkManager | |
| decodeRawChatBuffer(const std::string &fromPeer, const std::vector< uint8_t > &b) | NetworkManager | |
| decodeRawGameBuffer(const std::string &fromPeer, const std::vector< uint8_t > &b) | NetworkManager | |
| decodeRawMarkerMoveBuffer(const std::string &fromPeer, const std::vector< uint8_t > &b) | NetworkManager | |
| decodeRawNotesBuffer(const std::string &fromPeer, const std::vector< uint8_t > &b) | NetworkManager | |
| decodingFromPeer_ | NetworkManager | private |
| disallowPort(unsigned short port) | NetworkManager | |
| disconectFromPeers() | NetworkManager | |
| disconnectAllPeers() | NetworkManager | |
| displayNameForPeer(const std::string &peerId) const | NetworkManager | |
| drag_ | NetworkManager | |
| drainEvents() | NetworkManager | |
| drainInboundRaw(int maxPerTick) | NetworkManager | |
| ecs | NetworkManager | private |
| ensurePeerLink(const std::string &peerId) | NetworkManager | |
| ensureRemaining(const std::vector< uint8_t > &b, size_t off, size_t need) | NetworkManager | inlineprivatestatic |
| events_ | NetworkManager | |
| external_ip_address | NetworkManager | private |
| forceCloseDrag(uint64_t markerId) | NetworkManager | |
| gametable_manager | NetworkManager | private |
| getConnectedPeerIds() const | NetworkManager | |
| getConnectedUsernames() const | NetworkManager | |
| getCustomHost() const | NetworkManager | inline |
| getExternalIPAddress() | NetworkManager | |
| getGMId() const | NetworkManager | inline |
| getIdentityManager() | NetworkManager | inline |
| getLocalIPAddress() | NetworkManager | |
| getLocalTunnelURL() | NetworkManager | |
| getMyPeerId() const | NetworkManager | inline |
| getMyUniqueId() const | NetworkManager | inline |
| getMyUsername() const | NetworkManager | inline |
| getNetworkInfo(ConnectionType type) | NetworkManager | |
| getNetworkPassword() const | NetworkManager | inline |
| getPeerRole() const | NetworkManager | inline |
| getPeers() const | NetworkManager | inline |
| getPort() const | NetworkManager | inline |
| getRTCConfig() const | NetworkManager | inline |
| getSendMoveMinPeriodMs() const | NetworkManager | inlineprivate |
| getSignalingServer() const | NetworkManager | inline |
| gmPeerId_ | NetworkManager | private |
| handleBoardMeta(const std::vector< uint8_t > &b, size_t &off) | NetworkManager | private |
| handleCommitBoard(const std::vector< uint8_t > &b, size_t &off) | NetworkManager | private |
| handleCommitMarker(const std::vector< uint8_t > &b, size_t &off) | NetworkManager | private |
| handleFogCreate(const std::vector< uint8_t > &b, size_t &off) | NetworkManager | private |
| handleFogDelete(const std::vector< uint8_t > &b, size_t &off) | NetworkManager | private |
| handleFogUpdate(const std::vector< uint8_t > &b, size_t &off) | NetworkManager | private |
| handleGameTableSnapshot(const std::vector< uint8_t > &b, size_t &off) | NetworkManager | private |
| handleGridUpdate(const std::vector< uint8_t > &b, size_t &off) | NetworkManager | private |
| handleImageChunk(const std::vector< uint8_t > &b, size_t &off) | NetworkManager | private |
| handleMarkerDelete(const std::vector< uint8_t > &b, size_t &off) | NetworkManager | private |
| handleMarkerMeta(const std::vector< uint8_t > &b, size_t &off) | NetworkManager | private |
| handleMarkerMove(const std::vector< uint8_t > &b, size_t &off) | NetworkManager | private |
| handleMarkerMoveState(const std::vector< uint8_t > &b, size_t &off) | NetworkManager | private |
| handleMarkerUpdate(const std::vector< uint8_t > &b, size_t &off) | NetworkManager | private |
| handleUserNameUpdate(const std::vector< uint8_t > &b, size_t &off) | NetworkManager | private |
| hasAnyPeer() const | NetworkManager | |
| hasUrlScheme(const std::string &s) | NetworkManager | inlineprivatestatic |
| housekeepPeers() | NetworkManager | |
| identity_manager | NetworkManager | private |
| imagesRx_ | NetworkManager | private |
| inboundGame_ | NetworkManager | private |
| inboundRaw_ | NetworkManager | |
| isConnected() | NetworkManager | |
| isHosting() const | NetworkManager | |
| isMarkerBeingDragged(uint64_t markerId) const | NetworkManager | |
| kChunk | NetworkManager | privatestatic |
| kPaceEveryN | NetworkManager | privatestatic |
| kPaceMillis | NetworkManager | privatestatic |
| local_ip_address | NetworkManager | private |
| markDraggingLocal(uint64_t markerId, bool dragging) | NetworkManager | |
| myPeerId_ | NetworkManager | private |
| network_password | NetworkManager | private |
| NetworkManager(flecs::world ecs, std::shared_ptr< IdentityManager > identity_manager) | NetworkManager | |
| nowMs() | NetworkManager | inlineprivatestatic |
| onPeerChannelOpen(const std::string &peerId, const std::string &label) | NetworkManager | |
| onPeerLocalCandidate(const std::string &peerId, const rtc::Candidate &cand) | NetworkManager | |
| onPeerLocalDescription(const std::string &peerId, const rtc::Description &desc) | NetworkManager | |
| parseConnectionString(std::string connection_string, std::string &server, unsigned short &port, std::string &password) | NetworkManager | |
| peer_role | NetworkManager | private |
| peers | NetworkManager | private |
| port | NetworkManager | private |
| pushStatusToast(const std::string &msg, ImGuiToaster::Level lvl, float durationSec=5.0f) | NetworkManager | inline |
| rawWorker_ | NetworkManager | private |
| rawWorkerRunning_ | NetworkManager | private |
| rawWorkerStop_ | NetworkManager | private |
| readFileBytes(const std::string &path) | NetworkManager | inlineprivate |
| removeDisconnectedPeers() | NetworkManager | |
| removePeer(std::string peerId) | NetworkManager | |
| rtcConfig | NetworkManager | private |
| sendBoard(const flecs::entity &board, const std::vector< std::string > &toPeerIds) | NetworkManager | |
| sendChatJsonTo(const std::string &peerId, const msg::Json &j) | NetworkManager | |
| sendChatJsonTo(const std::set< std::string > &peers, const msg::Json &j) | NetworkManager | |
| sendFog(uint64_t boardId, const flecs::entity &fog, const std::vector< std::string > &toPeerIds) | NetworkManager | |
| sendFogDelete(uint64_t boardId, const flecs::entity &fog, const std::vector< std::string > &toPeerIds) | NetworkManager | |
| sendFogUpdate(uint64_t boardId, const flecs::entity &fog, const std::vector< std::string > &toPeerIds) | NetworkManager | |
| sendGameTable(const flecs::entity &gameTable, const std::vector< std::string > &toPeerIds) | NetworkManager | |
| sendGameTo(const std::string &peerId, const std::vector< unsigned char > &bytes) | NetworkManager | |
| sendGridUpdate(uint64_t boardId, const flecs::entity &board, const std::vector< std::string > &toPeerIds) | NetworkManager | |
| sendImageChunks(msg::ImageOwnerKind kind, uint64_t id, const std::vector< unsigned char > &img, const std::vector< std::string > &toPeerIds) | NetworkManager | |
| sendMarker(uint64_t boardId, const flecs::entity &marker, const std::vector< std::string > &toPeerIds) | NetworkManager | |
| sendMarkerDelete(uint64_t boardId, const flecs::entity &marker, const std::vector< std::string > &toPeerIds) | NetworkManager | |
| sendMarkerMove(uint64_t boardId, const flecs::entity &marker, const std::vector< std::string > &toPeerIds) | NetworkManager | |
| sendMarkerMoveState(uint64_t boardId, const flecs::entity &marker, const std::vector< std::string > &toPeerIds) | NetworkManager | |
| sendMarkerUpdate(uint64_t boardId, const flecs::entity &marker, const std::vector< std::string > &toPeerIds) | NetworkManager | |
| sendMoveMinPeriodMs_ | NetworkManager | private |
| sendUserNameUpdateTo(const std::string &peerId, const std::vector< uint8_t > &payload) | NetworkManager | |
| setCustomHost(const std::string &h) | NetworkManager | inline |
| setGMId(const std::string &id) | NetworkManager | inline |
| setMyPeerId(std::string v) | NetworkManager | inline |
| setNetworkPassword(const char *password) | NetworkManager | |
| setPort(unsigned int port) | NetworkManager | inline |
| setToaster(std::shared_ptr< ImGuiToaster > t) | NetworkManager | inline |
| setup(std::weak_ptr< BoardManager > board_manager, std::weak_ptr< GameTableManager > gametable_manager) | NetworkManager | |
| shouldApplyMarkerMove(const msg::ReadyMessage &m) | NetworkManager | |
| shouldApplyMarkerMoveStateFinal(const msg::ReadyMessage &m) | NetworkManager | |
| shouldApplyMarkerMoveStateStart(const msg::ReadyMessage &m) | NetworkManager | |
| ShowPortForwardingHelpPopup(bool *p_open) | NetworkManager | |
| signalingClient | NetworkManager | private |
| signalingServer | NetworkManager | private |
| startRawDrainWorker() | NetworkManager | |
| startServer(ConnectionType mode, unsigned short port, bool tryUpnp) | NetworkManager | |
| startServer(std::string internal_ip_address, unsigned short port) | NetworkManager | |
| stopRawDrainWorker() | NetworkManager | |
| tieBreakWins(const std::string &challengerPeerId, const std::string ¤tOwnerPeerId) | NetworkManager | inlineprivatestatic |
| toaster_ | NetworkManager | private |
| tryFinalizeImage(msg::ImageOwnerKind kind, uint64_t id) | NetworkManager | private |
| tryPopRawMessage(msg::InboundRaw &out) | NetworkManager | inline |
| tryPopReadyMessage(msg::ReadyMessage &out) | NetworkManager | inline |
| upsertPeerIdentityWithUnique(const std::string &peerId, const std::string &uniqueId, const std::string &username) | NetworkManager | |
| ~NetworkManager() | NetworkManager |