Esempio n. 1
0
        /// <summary>
        ///     Retrieves data, which was given to master server by a spawned process,
        ///     which was finalized
        /// </summary>
        public void GetFinalizationData(int spawnId, FinalizationDataHandler callback, IClientSocket connection)
        {
            if (!connection.IsConnected)
            {
                callback.Invoke(null, "Not connected");
                return;
            }

            connection.SendMessage((short)MsfOpCodes.GetSpawnFinalizationData, spawnId, (status, response) => {
                if (status != ResponseStatus.Success)
                {
                    callback.Invoke(null, response.AsString("Unknown error"));
                    return;
                }

                callback.Invoke(new Dictionary <string, string>().FromBytes(response.AsBytes()), null);
            });
        }
Esempio n. 2
0
        /// <summary>
        /// Retrieves data, which was given to master server by a spawned process,
        /// which was finalized
        /// </summary>
        public void GetFinalizationData(int spawnId, FinalizationDataHandler callback, ErrorCallback errorCallback, IClient client)
        {
            if (!client.IsConnected)
            {
                errorCallback.Invoke("Not connected");
                return;
            }

            client.SendMessage((ushort)OpCodes.GetSpawnFinalizationData, spawnId, (status, response) =>
            {
                if (status != ResponseStatus.Success)
                {
                    errorCallback.Invoke(response.AsString("Unknown error"));
                    return;
                }

                callback.Invoke(new Dictionary <string, string>().FromBytes(response.AsBytes()));
            });
        }
Esempio n. 3
0
 /// <summary>
 /// Retrieves data, which was given to master server by a spawned process,
 /// which was finalized
 /// </summary>
 /// <param name="spawnId"></param>
 /// <param name="callback"></param>
 public void GetFinalizationData(int spawnId, FinalizationDataHandler callback)
 {
     GetFinalizationData(spawnId, callback, Connection);
 }