Package com.bitheads.braincloud.comms
Class RelayComms
java.lang.Object
com.bitheads.braincloud.comms.RelayComms
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconnect(RelayConnectionType connectionType, org.json.JSONObject options, IRelayConnectCallback callback) Start off a connection, based off connection type to brainCloud's Relay Servers.voidvoidvoidvoidenableLogging(boolean isEnabled) voidendMatch(org.json.JSONObject json) getCxIdForNetId(int netId) booleanintgetNetIdForCxId(String cxId) intgetNetIdForProfileId(String profileId) intgetPing()getProfileIdForNetId(int netId) booleanvoidregisterRelayCallback(IRelayCallback callback) voidregisterSystemCallback(IRelaySystemCallback callback) voidvoidsendRelay(byte[] data, long in_playerMask, boolean reliable, boolean ordered, int channel) voidsetPingInterval(int intervalSeconds)
-
Constructor Details
-
RelayComms
-
-
Method Details
-
getLoggingEnabled
public boolean getLoggingEnabled() -
enableLogging
public void enableLogging(boolean isEnabled) -
connect
public void connect(RelayConnectionType connectionType, org.json.JSONObject options, IRelayConnectCallback callback) Start off a connection, based off connection type to brainCloud's Relay Servers. Connect options come in from "ROOM_ASSIGNED" lobby callback- Parameters:
connectionType- The connection type. INVALID, WEBSOCKET, TCP, UDP, MAXoptions- Options sent in the connectioncallback- The method to be invoked when the server response is received
-
disconnect
public void disconnect() -
endMatch
public void endMatch(org.json.JSONObject json) -
isConnected
public boolean isConnected() -
getPing
public int getPing() -
setPingInterval
public void setPingInterval(int intervalSeconds) -
getOwnerProfileId
-
getProfileIdForNetId
-
getNetIdForProfileId
-
getOwnerCxId
-
getCxIdForNetId
-
getNetIdForCxId
-
registerRelayCallback
-
deregisterRelayCallback
public void deregisterRelayCallback() -
registerSystemCallback
-
deregisterSystemCallback
public void deregisterSystemCallback() -
sendRelay
public void sendRelay(byte[] data, long in_playerMask, boolean reliable, boolean ordered, int channel) -
runCallbacks
public void runCallbacks()
-