RunicVTT Open Source Virtual Tabletop for TTRPG using P2P
Loading...
Searching...
No Matches
NetworkManager Member List

This is the complete list of members for NetworkManager, including all inherited members.

allowPort(unsigned int port)NetworkManager
amIDragging(uint64_t markerId) constNetworkManager
board_managerNetworkManagerprivate
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)NetworkManagerprivate
buildCommitMarkerFrame(uint64_t boardId, uint64_t markerId)NetworkManagerprivate
buildCreateMarkerFrame(uint64_t boardId, const flecs::entity &marker, uint64_t imageBytesTotal)NetworkManagerprivate
buildFogCreateFrame(uint64_t boardId, const flecs::entity &fog)NetworkManagerprivate
buildFogDeleteFrame(uint64_t boardId, uint64_t fogId)NetworkManagerprivate
buildFogUpdateFrame(uint64_t boardId, const flecs::entity &fog)NetworkManagerprivate
buildGridUpdateFrame(uint64_t boardId, const Grid &grid)NetworkManagerprivate
buildImageChunkFrame(uint8_t ownerKind, uint64_t id, uint64_t offset, const uint8_t *data, size_t len)NetworkManagerprivate
buildMarkerDeleteFrame(uint64_t boardId, uint64_t markerId)NetworkManagerprivate
buildMarkerMoveFrame(uint64_t boardId, const flecs::entity &marker, uint32_t seq)NetworkManagerprivate
buildMarkerMoveStateFrame(uint64_t boardId, const flecs::entity &marker)NetworkManagerprivate
buildMarkerUpdateFrame(uint64_t boardId, const flecs::entity &marker)NetworkManagerprivate
buildSnapshotBoardFrame(const flecs::entity &board, uint64_t imageBytesTotal)NetworkManagerprivate
buildSnapshotGameTableFrame(uint64_t gameTableId, const std::string &name)NetworkManagerprivate
buildUserNameUpdate(std::vector< uint8_t > &out, uint64_t tableId, const std::string &userUniqueId, const std::string &oldUsername, const std::string &newUsername, bool reboundFlag) constNetworkManager
clearDragState(uint64_t markerId)NetworkManager
clearPeers() constNetworkManagerinline
closeServer()NetworkManager
connectedPeerCount() constNetworkManager
connectToPeer(const std::string &connectionString)NetworkManager
customHost_NetworkManagerprivate
debugIdentitySnapshot() constNetworkManager
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_NetworkManagerprivate
disallowPort(unsigned short port)NetworkManager
disconectFromPeers()NetworkManager
disconnectAllPeers()NetworkManager
displayNameForPeer(const std::string &peerId) constNetworkManager
drag_NetworkManager
drainEvents()NetworkManager
drainInboundRaw(int maxPerTick)NetworkManager
ecsNetworkManagerprivate
ensurePeerLink(const std::string &peerId)NetworkManager
ensureRemaining(const std::vector< uint8_t > &b, size_t off, size_t need)NetworkManagerinlineprivatestatic
events_NetworkManager
external_ip_addressNetworkManagerprivate
forceCloseDrag(uint64_t markerId)NetworkManager
gametable_managerNetworkManagerprivate
getConnectedPeerIds() constNetworkManager
getConnectedUsernames() constNetworkManager
getCustomHost() constNetworkManagerinline
getExternalIPAddress()NetworkManager
getGMId() constNetworkManagerinline
getIdentityManager()NetworkManagerinline
getLocalIPAddress()NetworkManager
getLocalTunnelURL()NetworkManager
getMyPeerId() constNetworkManagerinline
getMyUniqueId() constNetworkManagerinline
getMyUsername() constNetworkManagerinline
getNetworkInfo(ConnectionType type)NetworkManager
getNetworkPassword() constNetworkManagerinline
getPeerRole() constNetworkManagerinline
getPeers() constNetworkManagerinline
getPort() constNetworkManagerinline
getRTCConfig() constNetworkManagerinline
getSendMoveMinPeriodMs() constNetworkManagerinlineprivate
getSignalingServer() constNetworkManagerinline
gmPeerId_NetworkManagerprivate
handleBoardMeta(const std::vector< uint8_t > &b, size_t &off)NetworkManagerprivate
handleCommitBoard(const std::vector< uint8_t > &b, size_t &off)NetworkManagerprivate
handleCommitMarker(const std::vector< uint8_t > &b, size_t &off)NetworkManagerprivate
handleFogCreate(const std::vector< uint8_t > &b, size_t &off)NetworkManagerprivate
handleFogDelete(const std::vector< uint8_t > &b, size_t &off)NetworkManagerprivate
handleFogUpdate(const std::vector< uint8_t > &b, size_t &off)NetworkManagerprivate
handleGameTableSnapshot(const std::vector< uint8_t > &b, size_t &off)NetworkManagerprivate
handleGridUpdate(const std::vector< uint8_t > &b, size_t &off)NetworkManagerprivate
handleImageChunk(const std::vector< uint8_t > &b, size_t &off)NetworkManagerprivate
handleMarkerDelete(const std::vector< uint8_t > &b, size_t &off)NetworkManagerprivate
handleMarkerMeta(const std::vector< uint8_t > &b, size_t &off)NetworkManagerprivate
handleMarkerMove(const std::vector< uint8_t > &b, size_t &off)NetworkManagerprivate
handleMarkerMoveState(const std::vector< uint8_t > &b, size_t &off)NetworkManagerprivate
handleMarkerUpdate(const std::vector< uint8_t > &b, size_t &off)NetworkManagerprivate
handleUserNameUpdate(const std::vector< uint8_t > &b, size_t &off)NetworkManagerprivate
hasAnyPeer() constNetworkManager
hasUrlScheme(const std::string &s)NetworkManagerinlineprivatestatic
housekeepPeers()NetworkManager
identity_managerNetworkManagerprivate
imagesRx_NetworkManagerprivate
inboundGame_NetworkManagerprivate
inboundRaw_NetworkManager
isConnected()NetworkManager
isHosting() constNetworkManager
isMarkerBeingDragged(uint64_t markerId) constNetworkManager
kChunkNetworkManagerprivatestatic
kPaceEveryNNetworkManagerprivatestatic
kPaceMillisNetworkManagerprivatestatic
local_ip_addressNetworkManagerprivate
markDraggingLocal(uint64_t markerId, bool dragging)NetworkManager
myPeerId_NetworkManagerprivate
network_passwordNetworkManagerprivate
NetworkManager(flecs::world ecs, std::shared_ptr< IdentityManager > identity_manager)NetworkManager
nowMs()NetworkManagerinlineprivatestatic
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_roleNetworkManagerprivate
peersNetworkManagerprivate
portNetworkManagerprivate
pushStatusToast(const std::string &msg, ImGuiToaster::Level lvl, float durationSec=5.0f)NetworkManagerinline
rawWorker_NetworkManagerprivate
rawWorkerRunning_NetworkManagerprivate
rawWorkerStop_NetworkManagerprivate
readFileBytes(const std::string &path)NetworkManagerinlineprivate
removeDisconnectedPeers()NetworkManager
removePeer(std::string peerId)NetworkManager
rtcConfigNetworkManagerprivate
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_NetworkManagerprivate
sendUserNameUpdateTo(const std::string &peerId, const std::vector< uint8_t > &payload)NetworkManager
setCustomHost(const std::string &h)NetworkManagerinline
setGMId(const std::string &id)NetworkManagerinline
setMyPeerId(std::string v)NetworkManagerinline
setNetworkPassword(const char *password)NetworkManager
setPort(unsigned int port)NetworkManagerinline
setToaster(std::shared_ptr< ImGuiToaster > t)NetworkManagerinline
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
signalingClientNetworkManagerprivate
signalingServerNetworkManagerprivate
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 &currentOwnerPeerId)NetworkManagerinlineprivatestatic
toaster_NetworkManagerprivate
tryFinalizeImage(msg::ImageOwnerKind kind, uint64_t id)NetworkManagerprivate
tryPopRawMessage(msg::InboundRaw &out)NetworkManagerinline
tryPopReadyMessage(msg::ReadyMessage &out)NetworkManagerinline
upsertPeerIdentityWithUnique(const std::string &peerId, const std::string &uniqueId, const std::string &username)NetworkManager
~NetworkManager()NetworkManager