engine.syncker Functions
Syncker plugin must be loaded.
This class represents Syncker manager interface used to initialize and destroy Syncker in master and slave applications.
ManagerInterface Class
Members
int engine.syncker.getArgIsMaster ( ) #
Returns a value indicating if the command line argument "-sync_master" equals to 1.Return value
1 if the command line argument "-sync_master" equals to 1; otherwise, 0.string engine.syncker.getArgMasterBroadcast ( ) #
Returns the master's broadcast address specified by the command line argument "-sync_broadcast_address".Return value
Master's broadcast address. The default value is 127.255.255.255string engine.syncker.getArgSlaveName ( ) #
Returns the slave name set by the command line argument "-sync_slave_name". The default name is slave.Return value
Slave name.int engine.syncker.getArgUdpPort ( ) #
Returns the UDP port value set by the command line argument "-sync_udp_port".Return value
UDP port number. The default value is 8890.int engine.syncker.getArgTcpPort ( ) #
Returns the TCP port value set by the command line argument "-sync_tcp_port".Return value
TCP port number. The default value is 8891.int engine.syncker.getArgTcpPingPort ( ) #
Returns the TCP ping port value set by the command line argument "-sync_tcp_ping_port".Return value
TCP ping port number. The default value is 8892.MasterInterface engine.syncker.initMaster ( string broadcast_address, int udp_port = 8890, int tcp_port = 8891, int tcp_ping_port = 8892, int compress_quality = COMPRESS_QUALITY_HIGH ) #
Initializes the Syncker in the master application using the given parameters.Arguments
- string broadcast_address - Broadcast address.
- int udp_port - UDP port. The default value is 8890.
- int tcp_port - TCP port. The default value is 8891.
- int tcp_ping_port - TCP ping port. The default value is 8892.
- int compress_quality - Compression quality. One of the COMPRESS_QUALITY_* values. The default value is COMPRESS_QUALITY_HIGH.
Return value
Master interface instance.int engine.syncker.isMasterInitialized ( ) #
Returns a value indicating if the master was initialized.Return value
1 if the master was initialized; otherwise, 0.MasterInterface engine.syncker.getMaster ( ) #
Returns the master interface.Return value
Master interface instance.SlaveInterface engine.syncker.initSlave ( string name, int udp_port = 8890, int tcp_port = 8891, int tcp_ping_port = 8892, int compress_quality = COMPRESS_QUALITY_HIGH ) #
Initializes the Syncker in the slave application using the given parameters.Arguments
- string name - Slave name.
- int udp_port - UDP port. The default value is 8890.
- int tcp_port - TCP port. The default value is 8891.
- int tcp_ping_port - TCP ping port. The default value is 8892.
- int compress_quality - Compression quality. One of the COMPRESS_QUALITY_* values. The default value is COMPRESS_QUALITY_HIGH.
Return value
Slave interface instance.int engine.syncker.isSlaveInitialized ( ) #
Returns a value indicating if the slave was initialized.Return value
1 if the slave was initialized; otherwise, 0.SlaveInterface engine.syncker.getSlave ( ) #
Returns the slave interface.Return value
Slave interface instance.int engine.syncker.isSynckerInitialized ( ) #
Returns a value indicating if the Syncker (master or slave) was initialized.Return value
1 if the Syncker (master or slave) was initialized; otherwise, 0.SynckerInterface engine.syncker.getSyncker ( ) #
Returns the syncker interface.Return value
Syncker interface instance.int engine.syncker.setDebugWindow ( int enabled ) #
Sets a value indicating if the Syncker's debug window is open.Arguments
- int enabled - Enable flag. Use 1 to show the debug window, or 0 - to hide it.
Return value
1 if the Syncker's debug window is open; otherwise, 0.int engine.syncker.isDebugWindow ( ) #
Returns a value indicating if the Syncker's debug window is enabled.Return value
1 if the Syncker's debug window is enabled; otherwise, 0.void engine.syncker.destroySyncker ( ) #
Performs shutdown and destroys the Syncker.Called automatically, when the plugin is unloaded.
Last update:
2019-08-16
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)