예제 #1
0
        ///<summary>
        /// Asynchronous invoker for  'NFX.Instrumentation.Telemetry.ITelemetryReceiver.Send'.
        /// This is a one-way call per contract specification, meaning - the server sends no acknowledgement of this call receipt and
        /// there is no result that server could return back to the caller.
        /// CallSlot is returned that can be queried for CallStatus, ResponseMsg.
        ///</summary>
        public CallSlot Async_Send(@System.@String @siteName, @NFX.@Instrumentation.@Datum @data)
        {
            var request = new RequestAnyMsg(s_ts_CONTRACT, @s_ms_Send_0, true, RemoteInstance, new object[] { @siteName, @data });

            return(DispatchCall(request));
        }
예제 #2
0
        ///<summary>
        /// Asynchronous invoker for  'Agni.Contracts.IGDIDPersistenceRemoteLocation.Read'.
        /// This is a two-way call per contract specification, meaning - the server sends the result back either
        ///  returning no exception or WrappedExceptionData instance.
        /// CallSlot is returned that can be queried for CallStatus, ResponseMsg and result.
        ///</summary>
        public CallSlot Async_Read(@System.@Byte @authority, @System.@String @sequenceName, @System.@String @scopeName)
        {
            var request = new RequestAnyMsg(s_ts_CONTRACT, @s_ms_Read_0, false, RemoteInstance, new object[] { @authority, @sequenceName, @scopeName });

            return(DispatchCall(request));
        }
예제 #3
0
        ///<summary>
        /// Asynchronous invoker for  'NFX.NUnit.Glue.ITestContractA.Method2'.
        /// This is a one-way call per contract specification, meaning - the server sends no acknowledgement of this call receipt and
        /// there is no result that server could return back to the caller.
        /// CallSlot is returned that can be queried for CallStatus, ResponseMsg.
        ///</summary>
        public CallSlot Async_Method2(@System.@Int32 @x)
        {
            var request = new RequestAnyMsg(s_ts_CONTRACT, @s_ms_Method2_1, true, RemoteInstance, new object[] { @x });

            return(DispatchCall(request));
        }
예제 #4
0
파일: Locker.cs 프로젝트: saleyn/agni
        ///<summary>
        /// Asynchronous invoker for  'Agni.Contracts.ILocker.EndLockSession'.
        /// This is a two-way call per contract specification, meaning - the server sends the result back either
        ///  returning no exception or WrappedExceptionData instance.
        /// CallSlot is returned that can be queried for CallStatus, ResponseMsg and result.
        ///</summary>
        public CallSlot Async_EndLockSession(@Agni.@Locking.@LockSessionID @sessionID)
        {
            var request = new RequestAnyMsg(s_ts_CONTRACT, @s_ms_EndLockSession_1, false, RemoteInstance, new object[] { @sessionID });

            return(DispatchCall(request));
        }
예제 #5
0
        public CallSlot Async_Done()
        {
            var request = new RequestAnyMsg(miDone, RemoteInstance, null);

            return(DispatchCall(request));
        }
예제 #6
0
        ///<summary>
        /// Asynchronous invoker for  'Azos.Sky.Contracts.ILogReceiver.List'.
        /// This is a two-way call per contract specification, meaning - the server sends the result back either
        ///  returning no exception or WrappedExceptionData instance.
        /// CallSlot is returned that can be queried for CallStatus, ResponseMsg and result.
        ///</summary>
        public CallSlot Async_List(Atom channel, @System.@String @archiveDimensionsFilter, @System.@DateTime @startDate, @System.@DateTime @endDate, @System.@Nullable <@Azos.@Log.@MessageType> @type, @System.@String @host, @System.@String @topic, @System.@Nullable <@System.@Guid> @relatedTo, @System.@Int32 @skipCount)
        {
            var request = new RequestAnyMsg(s_ts_CONTRACT, @s_ms_List_2, false, RemoteInstance, new object[] { @channel, @archiveDimensionsFilter, @startDate, @endDate, @type, @host, @topic, @relatedTo, @skipCount });

            return(DispatchCall(request));
        }
예제 #7
0
        ///<summary>
        /// Asynchronous invoker for  'Azos.Sky.Contracts.IZoneHostReplicator.PostHostInfo'.
        /// This is a one-way call per contract specification, meaning - the server sends no acknowledgement of this call receipt and
        /// there is no result that server could return back to the caller.
        /// CallSlot is returned that can be queried for CallStatus, ResponseMsg.
        ///</summary>
        public CallSlot Async_PostHostInfo(@Azos.@Sky.@Contracts.@HostInfo @host, @System.@Nullable <@Azos.@Sky.@Contracts.@DynamicHostID> @hid)
        {
            var request = new RequestAnyMsg(s_ts_CONTRACT, @s_ms_PostHostInfo_2, true, RemoteInstance, new object[] { @host, @hid });

            return(DispatchCall(request));
        }
예제 #8
0
        ///<summary>
        /// Asynchronous invoker for  'Azos.Sky.Contracts.ITester.TestEcho'.
        /// This is a two-way call per contract specification, meaning - the server sends the result back either
        ///  returning no exception or WrappedExceptionData instance.
        /// CallSlot is returned that can be queried for CallStatus, ResponseMsg and result.
        ///</summary>
        public CallSlot Async_TestEcho(@System.@Object @data)
        {
            var request = new RequestAnyMsg(s_ts_CONTRACT, @s_ms_TestEcho_0, false, RemoteInstance, new object[] { @data });

            return(DispatchCall(request));
        }
예제 #9
0
        ///<summary>
        /// Asynchronous invoker for  'Azos.Tests.Unit.Glue.ITestContractB.SetPersonOfTheDay'.
        /// This is a two-way call per contract specification, meaning - the server sends the result back either
        ///  returning no exception or WrappedExceptionData instance.
        /// CallSlot is returned that can be queried for CallStatus, ResponseMsg and result.
        ///</summary>
        public CallSlot Async_SetPersonOfTheDay(@Azos.@Tests.@Unit.@Glue.@PersonData @person)
        {
            var request = new RequestAnyMsg(s_ts_CONTRACT, @s_ms_SetPersonOfTheDay_0, false, RemoteInstance, new object[] { @person });

            return(DispatchCall(request));
        }
예제 #10
0
        ///<summary>
        /// Asynchronous invoker for  'Agni.Contracts.IRemoteTerminal.Connect'.
        /// This is a two-way call per contract specification, meaning - the server sends the result back either
        ///  returning no exception or WrappedExceptionData instance.
        /// CallSlot is returned that can be queried for CallStatus, ResponseMsg and result.
        ///</summary>
        public CallSlot Async_Connect(@System.@String @who)
        {
            var request = new RequestAnyMsg(s_ts_CONTRACT, @s_ms_Connect_0, false, RemoteInstance, new object[] { @who });

            return(DispatchCall(request));
        }
예제 #11
0
        ///<summary>
        /// Asynchronous invoker for  'Agni.Contracts.IRemoteTerminal.Execute'.
        /// This is a two-way call per contract specification, meaning - the server sends the result back either
        ///  returning no exception or WrappedExceptionData instance.
        /// CallSlot is returned that can be queried for CallStatus, ResponseMsg and result.
        ///</summary>
        public CallSlot Async_Execute(@System.@String @command)
        {
            var request = new RequestAnyMsg(s_ts_CONTRACT, @s_ms_Execute_1, false, RemoteInstance, new object[] { @command });

            return(DispatchCall(request));
        }
예제 #12
0
        ///<summary>
        /// Asynchronous invoker for  'Azos.Sky.Contracts.IZoneHostRegistry.GetSubordinateHosts'.
        /// This is a two-way call per contract specification, meaning - the server sends the result back either
        ///  returning no exception or WrappedExceptionData instance.
        /// CallSlot is returned that can be queried for CallStatus, ResponseMsg and result.
        ///</summary>
        public CallSlot Async_GetSubordinateHosts(@System.@String @hostNameSearchPattern)
        {
            var request = new RequestAnyMsg(s_ts_CONTRACT, @s_ms_GetSubordinateHosts_0, false, RemoteInstance, new object[] { @hostNameSearchPattern });

            return(DispatchCall(request));
        }
예제 #13
0
        ///<summary>
        /// Asynchronous invoker for  'Azos.Sky.Contracts.IZoneHostRegistry.Spawn'.
        /// This is a two-way call per contract specification, meaning - the server sends the result back either
        ///  returning no exception or WrappedExceptionData instance.
        /// CallSlot is returned that can be queried for CallStatus, ResponseMsg and result.
        ///</summary>
        public CallSlot Async_Spawn(@System.@String @hostPath, @System.@String @id)
        {
            var request = new RequestAnyMsg(s_ts_CONTRACT, @s_ms_Spawn_3, false, RemoteInstance, new object[] { @hostPath, @id });

            return(DispatchCall(request));
        }
예제 #14
0
        ///<summary>
        /// Asynchronous invoker for  'Azos.Sky.Contracts.IGDIDAuthority.AllocateBlock'.
        /// This is a two-way call per contract specification, meaning - the server sends the result back either
        ///  returning no exception or WrappedExceptionData instance.
        /// CallSlot is returned that can be queried for CallStatus, ResponseMsg and result.
        ///</summary>
        public CallSlot Async_AllocateBlock(@System.@String @scopeName, @System.@String @sequenceName, @System.@Int32 @blockSize, @System.@Nullable <@System.@UInt64> @vicinity)
        {
            var request = new RequestAnyMsg(s_ts_CONTRACT, @s_ms_AllocateBlock_0, false, RemoteInstance, new object[] { @scopeName, @sequenceName, @blockSize, @vicinity });

            return(DispatchCall(request));
        }
예제 #15
0
        ///<summary>
        /// Asynchronous invoker for  'Azos.Sky.Contracts.IPinger.Ping'.
        /// This is a two-way call per contract specification, meaning - the server sends the result back either
        ///  returning no exception or WrappedExceptionData instance.
        /// CallSlot is returned that can be queried for CallStatus, ResponseMsg and result.
        ///</summary>
        public CallSlot Async_Ping()
        {
            var request = new RequestAnyMsg(s_ts_CONTRACT, @s_ms_Ping_0, false, RemoteInstance, new object[] {});

            return(DispatchCall(request));
        }
예제 #16
0
        ///<summary>
        /// Asynchronous invoker for  'Azos.Tests.Unit.Glue.ITestContractB.GetPersonOfTheDay'.
        /// This is a two-way call per contract specification, meaning - the server sends the result back either
        ///  returning no exception or WrappedExceptionData instance.
        /// CallSlot is returned that can be queried for CallStatus, ResponseMsg and result.
        ///</summary>
        public CallSlot Async_GetPersonOfTheDay()
        {
            var request = new RequestAnyMsg(s_ts_CONTRACT, @s_ms_GetPersonOfTheDay_1, false, RemoteInstance, new object[] {});

            return(DispatchCall(request));
        }
예제 #17
0
        ///<summary>
        /// Asynchronous invoker for  'Azos.Sky.Contracts.ILogReceiver.GetByID'.
        /// This is a two-way call per contract specification, meaning - the server sends the result back either
        ///  returning no exception or WrappedExceptionData instance.
        /// CallSlot is returned that can be queried for CallStatus, ResponseMsg and result.
        ///</summary>
        public CallSlot Async_GetByID(@System.@Guid @id, Atom @channel)
        {
            var request = new RequestAnyMsg(s_ts_CONTRACT, @s_ms_GetByID_1, false, RemoteInstance, new object[] { @id, @channel });

            return(DispatchCall(request));
        }
예제 #18
0
        ///<summary>
        /// Asynchronous invoker for  'Azos.Tests.Unit.Glue.ITestContractB.GetName'.
        /// This is a two-way call per contract specification, meaning - the server sends the result back either
        ///  returning no exception or WrappedExceptionData instance.
        /// CallSlot is returned that can be queried for CallStatus, ResponseMsg and result.
        ///</summary>
        public CallSlot Async_GetName(@System.@Int32 @id)
        {
            var request = new RequestAnyMsg(s_ts_CONTRACT, @s_ms_GetName_3, false, RemoteInstance, new object[] { @id });

            return(DispatchCall(request));
        }
예제 #19
0
        ///<summary>
        /// Asynchronous invoker for  'Azos.Sky.Contracts.IZoneHostReplicator.GetDynamicHostInfo'.
        /// This is a two-way call per contract specification, meaning - the server sends the result back either
        ///  returning no exception or WrappedExceptionData instance.
        /// CallSlot is returned that can be queried for CallStatus, ResponseMsg and result.
        ///</summary>
        public CallSlot Async_GetDynamicHostInfo(@Azos.@Sky.@Contracts.@DynamicHostID @hid)
        {
            var request = new RequestAnyMsg(s_ts_CONTRACT, @s_ms_GetDynamicHostInfo_1, false, RemoteInstance, new object[] { @hid });

            return(DispatchCall(request));
        }
예제 #20
0
        ///<summary>
        /// Asynchronous invoker for  'Azos.Tests.Unit.Glue.ITestContractB.GetName'.
        /// This is a two-way call per contract specification, meaning - the server sends the result back either
        ///  returning no exception or WrappedExceptionData instance.
        /// CallSlot is returned that can be queried for CallStatus, ResponseMsg and result.
        ///</summary>
        public CallSlot Async_GetName(@System.@Int32 @id, @System.@Nullable <@System.@DateTime> @startDate)
        {
            var request = new RequestAnyMsg(s_ts_CONTRACT, @s_ms_GetName_4, false, RemoteInstance, new object[] { @id, @startDate });

            return(DispatchCall(request));
        }
예제 #21
0
파일: Locker.cs 프로젝트: saleyn/agni
        ///<summary>
        /// Asynchronous invoker for  'Agni.Contracts.ILocker.ExecuteLockTransaction'.
        /// This is a two-way call per contract specification, meaning - the server sends the result back either
        ///  returning no exception or WrappedExceptionData instance.
        /// CallSlot is returned that can be queried for CallStatus, ResponseMsg and result.
        ///</summary>
        public CallSlot Async_ExecuteLockTransaction(@Agni.@Locking.@Server.@LockSessionData @session, @Agni.@Locking.@LockTransaction @transaction)
        {
            var request = new RequestAnyMsg(s_ts_CONTRACT, @s_ms_ExecuteLockTransaction_0, false, RemoteInstance, new object[] { @session, @transaction });

            return(DispatchCall(request));
        }
예제 #22
0
        ///<summary>
        /// Asynchronous invoker for  'Azos.Tests.Unit.Glue.ITestContractB.GetPersonalData'.
        /// This is a two-way call per contract specification, meaning - the server sends the result back either
        ///  returning no exception or WrappedExceptionData instance.
        /// CallSlot is returned that can be queried for CallStatus, ResponseMsg and result.
        ///</summary>
        public CallSlot Async_GetPersonalData(@System.@Int32[]  @ids)
        {
            var request = new RequestAnyMsg(s_ts_CONTRACT, @s_ms_GetPersonalData_5, false, RemoteInstance, new object[] { @ids });

            return(DispatchCall(request));
        }
예제 #23
0
        ///<summary>
        /// Asynchronous invoker for  'Azos.Sky.Contracts.IZoneLogReceiver.SendLog'.
        /// This is a two-way call per contract specification, meaning - the server sends the result back either
        ///  returning no exception or WrappedExceptionData instance.
        /// CallSlot is returned that can be queried for CallStatus, ResponseMsg and result.
        ///</summary>
        public CallSlot Async_SendLog(@System.@String @host, @System.@String @appName, @Azos.@Log.@Message[]  @data)
        {
            var request = new RequestAnyMsg(s_ts_CONTRACT, @s_ms_SendLog_0, false, RemoteInstance, new object[] { @host, @appName, @data });

            return(DispatchCall(request));
        }
예제 #24
0
        ///<summary>
        /// Asynchronous invoker for  'Azos.Tests.Unit.Glue.ITestContractB.GetPersonalData'.
        /// This is a two-way call per contract specification, meaning - the server sends the result back either
        ///  returning no exception or WrappedExceptionData instance.
        /// CallSlot is returned that can be queried for CallStatus, ResponseMsg and result.
        ///</summary>
        public CallSlot Async_GetPersonalData(@System.@Int32[]  @ids, @System.@Boolean @onlyCertified, @System.@Decimal @maxSalary)
        {
            var request = new RequestAnyMsg(s_ts_CONTRACT, @s_ms_GetPersonalData_6, false, RemoteInstance, new object[] { @ids, @onlyCertified, @maxSalary });

            return(DispatchCall(request));
        }
예제 #25
0
        public CallSlot Async_Add(int value)
        {
            var request = new RequestAnyMsg(miAdd, RemoteInstance, new object[] { value });

            return(DispatchCall(request));
        }
예제 #26
0
        ///<summary>
        /// Asynchronous invoker for  'Azos.Tests.Unit.Glue.ITestContractB.GetDailyStatuses'.
        /// This is a two-way call per contract specification, meaning - the server sends the result back either
        ///  returning no exception or WrappedExceptionData instance.
        /// CallSlot is returned that can be queried for CallStatus, ResponseMsg and result.
        ///</summary>
        public CallSlot Async_GetDailyStatuses(@System.@Int32 @count)
        {
            var request = new RequestAnyMsg(s_ts_CONTRACT, @s_ms_GetDailyStatuses_7, false, RemoteInstance, new object[] { @count });

            return(DispatchCall(request));
        }
예제 #27
0
        ///<summary>
        /// Asynchronous invoker for  'Agni.Contracts.IGDIDPersistenceRemoteLocation.Write'.
        /// This is a two-way call per contract specification, meaning - the server sends the result back either
        ///  returning no exception or WrappedExceptionData instance.
        /// CallSlot is returned that can be queried for CallStatus, ResponseMsg and result.
        ///</summary>
        public CallSlot Async_Write(@System.@String @sequenceName, @System.@String @scopeName, @NFX.@DataAccess.@Distributed.@GDID @value)
        {
            var request = new RequestAnyMsg(s_ts_CONTRACT, @s_ms_Write_1, false, RemoteInstance, new object[] { @sequenceName, @scopeName, @value });

            return(DispatchCall(request));
        }
예제 #28
0
        ///<summary>
        /// Asynchronous invoker for  'Azos.Tests.Unit.Glue.ITestContractB.SummarizeAndFinish'.
        /// This is a two-way call per contract specification, meaning - the server sends the result back either
        ///  returning no exception or WrappedExceptionData instance.
        /// CallSlot is returned that can be queried for CallStatus, ResponseMsg and result.
        ///</summary>
        public CallSlot Async_SummarizeAndFinish()
        {
            var request = new RequestAnyMsg(s_ts_CONTRACT, @s_ms_SummarizeAndFinish_8, false, RemoteInstance, new object[] {});

            return(DispatchCall(request));
        }
예제 #29
0
        public CallSlot Async_Sleeper(@System.@Int32 @sleepMs)
        {
            var request = new RequestAnyMsg(s_ts_CONTRACT, @s_ms_Sleeper_2, false, RemoteInstance, new object[] { @sleepMs });

            return(DispatchCall(request));
        }
예제 #30
0
        ///<summary>
        /// Asynchronous invoker for  'Azos.Sky.Contracts.IWebMessageSystem.FetchMailboxMessageAttachment'.
        /// This is a two-way call per contract specification, meaning - the server sends the result back either
        ///  returning no exception or WrappedExceptionData instance.
        /// CallSlot is returned that can be queried for CallStatus, ResponseMsg and result.
        ///</summary>
        public CallSlot Async_FetchMailboxMessageAttachment(@Azos.@Sky.@WebMessaging.@MailboxMsgID @mid, @System.@Int32 @attachmentIndex)
        {
            var request = new RequestAnyMsg(s_ts_CONTRACT, s_ms_FetchMailboxMessageAttachment_8, false, RemoteInstance, new object[] { @mid, @attachmentIndex });

            return(DispatchCall(request));
        }