Portal Networking Api¶
File Hierarchy¶
-
-
Directory portal
-
Directory networking
- File connection.cpp
- File connection.h
- File connection_manager.cpp
- File connection_manager.h
- File server.cpp
- File server.h
- File types.cpp
- File types.h
- File utils.cpp
- File utils.h
-
Directory networking
-
Directory portal
Class Hierarchy¶
-
-
Namespace portal
-
Namespace portal::network
- Struct ConnectionInfo
- Class Connection
- Class ConnectionManager
- Class Server
- Enum ConnectionEnd
- Enum ConnectionState
-
Namespace portal::network
-
Namespace portal
Full API¶
Namespaces¶
Classes and Structs¶
- Class Server
- Class Documentation
portal::network::ServerServer()Server()~Server()start()stop()register_on_connection_connect_callback()register_on_connection_disconnect_callback()register_on_data_received_callback()send_buffer()send_buffer_to_all()send_string()send_string_to_all()send_raw()send_raw_to_all()send_data()send_data_to_all()kick_client()is_running()get_connections()
- Class Documentation
Enums¶
- Enum ConnectionEnd
- Enum Documentation
ConnectionEndInvalidAppGenericAppFinishedAppConnectionClosedAppKickedByServerAppExceptionGenericOfflineModeManyRelayConnectivityHostedServerPrimaryRelayNetworkConfigRightsLocalP2PICENoPublicAddressesRemoteTimeoutBadCryptBadCertBadProtocolVersionRemoteP2PICENoPublicAddressesMiscInternalErrorTimeoutSteamConnectivityNoRelaySessionsToClientP2PRendezvousP2PNATFirewallPeerSentNoConnection
- Enum Documentation