/// <summary> /// Invoke the action asynchronously /// </summary> /// <remarks>Returns immediately and will run the client-specified callback when the action /// later completes. Any output arguments can then be retrieved by calling /// EndTrack().</remarks> /// <param name="aCallback">Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error</param> public void BeginTrack(CallbackAsyncComplete aCallback) { Invocation invocation = iService.Invocation(iActionTrack, aCallback); int outIndex = 0; invocation.AddOutput(new ArgumentString((ParameterString)iActionTrack.OutputParameter(outIndex++))); invocation.AddOutput(new ArgumentString((ParameterString)iActionTrack.OutputParameter(outIndex++))); iService.InvokeAction(invocation); }
/// <summary> /// Invoke the action asynchronously /// </summary> /// <remarks>Returns immediately and will run the client-specified callback when the action /// later completes. Any output arguments can then be retrieved by calling /// EndGetDeviceAccountMax().</remarks> /// <param name="aCallback">Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error</param> public void BeginGetDeviceAccountMax(CallbackAsyncComplete aCallback) { Invocation invocation = iService.Invocation(iActionGetDeviceAccountMax, aCallback); int outIndex = 0; invocation.AddOutput(new ArgumentUint((ParameterUint)iActionGetDeviceAccountMax.OutputParameter(outIndex++))); invocation.AddOutput(new ArgumentUint((ParameterUint)iActionGetDeviceAccountMax.OutputParameter(outIndex++))); iService.InvokeAction(invocation); }
/// <summary> /// Invoke the action asynchronously /// </summary> /// <remarks>Returns immediately and will run the client-specified callback when the action /// later completes. Any output arguments can then be retrieved by calling /// EndSoftwareUpdate().</remarks> /// <param name="aCallback">Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error</param> public void BeginSoftwareUpdate(CallbackAsyncComplete aCallback) { Invocation invocation = iService.Invocation(iActionSoftwareUpdate, aCallback); int outIndex = 0; invocation.AddOutput(new ArgumentBool((ParameterBool)iActionSoftwareUpdate.OutputParameter(outIndex++))); invocation.AddOutput(new ArgumentString((ParameterString)iActionSoftwareUpdate.OutputParameter(outIndex++))); iService.InvokeAction(invocation); }
/// <summary> /// Invoke the action asynchronously /// </summary> /// <remarks>Returns immediately and will run the client-specified callback when the action /// later completes. Any output arguments can then be retrieved by calling /// EndGetPreferences().</remarks> /// <param name="aPublicKey"></param> /// <param name="aCallback">Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error</param> public void BeginGetPreferences(String aPublicKey, CallbackAsyncComplete aCallback) { Invocation invocation = iService.Invocation(iActionGetPreferences, aCallback); int inIndex = 0; invocation.AddInput(new ArgumentString((ParameterString)iActionGetPreferences.InputParameter(inIndex++), aPublicKey)); int outIndex = 0; invocation.AddOutput(new ArgumentString((ParameterString)iActionGetPreferences.OutputParameter(outIndex++))); invocation.AddOutput(new ArgumentUint((ParameterUint)iActionGetPreferences.OutputParameter(outIndex++))); iService.InvokeAction(invocation); }
/// <summary> /// Invoke the action asynchronously /// </summary> /// <remarks>Returns immediately and will run the client-specified callback when the action /// later completes. Any output arguments can then be retrieved by calling /// EndGetPosition().</remarks> /// <param name="aIndex"></param> /// <param name="aCallback">Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error</param> public void BeginGetPosition(uint aIndex, CallbackAsyncComplete aCallback) { Invocation invocation = iService.Invocation(iActionGetPosition, aCallback); int inIndex = 0; invocation.AddInput(new ArgumentUint((ParameterUint)iActionGetPosition.InputParameter(inIndex++), aIndex)); int outIndex = 0; invocation.AddOutput(new ArgumentUint((ParameterUint)iActionGetPosition.OutputParameter(outIndex++))); invocation.AddOutput(new ArgumentUint((ParameterUint)iActionGetPosition.OutputParameter(outIndex++))); invocation.AddOutput(new ArgumentUint((ParameterUint)iActionGetPosition.OutputParameter(outIndex++))); iService.InvokeAction(invocation); }
/// <summary> /// Invoke the action asynchronously /// </summary> /// <remarks>Returns immediately and will run the client-specified callback when the action /// later completes. Any output arguments can then be retrieved by calling /// EndGetColorComponents().</remarks> /// <param name="aColor"></param> /// <param name="aCallback">Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error</param> public void BeginGetColorComponents(uint aColor, CallbackAsyncComplete aCallback) { Invocation invocation = iService.Invocation(iActionGetColorComponents, aCallback); int inIndex = 0; invocation.AddInput(new ArgumentUint((ParameterUint)iActionGetColorComponents.InputParameter(inIndex++), aColor)); int outIndex = 0; invocation.AddOutput(new ArgumentUint((ParameterUint)iActionGetColorComponents.OutputParameter(outIndex++))); invocation.AddOutput(new ArgumentUint((ParameterUint)iActionGetColorComponents.OutputParameter(outIndex++))); invocation.AddOutput(new ArgumentUint((ParameterUint)iActionGetColorComponents.OutputParameter(outIndex++))); invocation.AddOutput(new ArgumentUint((ParameterUint)iActionGetColorComponents.OutputParameter(outIndex++))); iService.InvokeAction(invocation); }
/// <summary> /// Invoke the action asynchronously /// </summary> /// <remarks>Returns immediately and will run the client-specified callback when the action /// later completes. Any output arguments can then be retrieved by calling /// EndGet().</remarks> /// <param name="aId"></param> /// <param name="aCallback">Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error</param> public void BeginGet(String aId, CallbackAsyncComplete aCallback) { Invocation invocation = iService.Invocation(iActionGet, aCallback); int inIndex = 0; invocation.AddInput(new ArgumentString((ParameterString)iActionGet.InputParameter(inIndex++), aId)); int outIndex = 0; invocation.AddOutput(new ArgumentString((ParameterString)iActionGet.OutputParameter(outIndex++))); invocation.AddOutput(new ArgumentBinary((ParameterBinary)iActionGet.OutputParameter(outIndex++))); invocation.AddOutput(new ArgumentBool((ParameterBool)iActionGet.OutputParameter(outIndex++))); invocation.AddOutput(new ArgumentString((ParameterString)iActionGet.OutputParameter(outIndex++))); invocation.AddOutput(new ArgumentString((ParameterString)iActionGet.OutputParameter(outIndex++))); iService.InvokeAction(invocation); }
/// <summary> /// Invoke the action asynchronously /// </summary> /// <remarks>Returns immediately and will run the client-specified callback when the action /// later completes. Any output arguments can then be retrieved by calling /// EndSubscribe().</remarks> /// <param name="aClientId"></param> /// <param name="aUdn"></param> /// <param name="aService"></param> /// <param name="aRequestedDuration"></param> /// <param name="aCallback">Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error</param> public void BeginSubscribe(String aClientId, String aUdn, String aService, uint aRequestedDuration, CallbackAsyncComplete aCallback) { Invocation invocation = iService.Invocation(iActionSubscribe, aCallback); int inIndex = 0; invocation.AddInput(new ArgumentString((ParameterString)iActionSubscribe.InputParameter(inIndex++), aClientId)); invocation.AddInput(new ArgumentString((ParameterString)iActionSubscribe.InputParameter(inIndex++), aUdn)); invocation.AddInput(new ArgumentString((ParameterString)iActionSubscribe.InputParameter(inIndex++), aService)); invocation.AddInput(new ArgumentUint((ParameterUint)iActionSubscribe.InputParameter(inIndex++), aRequestedDuration)); int outIndex = 0; invocation.AddOutput(new ArgumentString((ParameterString)iActionSubscribe.OutputParameter(outIndex++))); invocation.AddOutput(new ArgumentUint((ParameterUint)iActionSubscribe.OutputParameter(outIndex++))); iService.InvokeAction(invocation); }
/// <summary> /// Invoke the action asynchronously /// </summary> /// <remarks>Returns immediately and will run the client-specified callback when the action /// later completes. Any output arguments can then be retrieved by calling /// EndPrepareForConnection().</remarks> /// <param name="aRemoteProtocolInfo"></param> /// <param name="aPeerConnectionManager"></param> /// <param name="aPeerConnectionID"></param> /// <param name="aDirection"></param> /// <param name="aCallback">Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error</param> public void BeginPrepareForConnection(String aRemoteProtocolInfo, String aPeerConnectionManager, int aPeerConnectionID, String aDirection, CallbackAsyncComplete aCallback) { Invocation invocation = iService.Invocation(iActionPrepareForConnection, aCallback); int inIndex = 0; invocation.AddInput(new ArgumentString((ParameterString)iActionPrepareForConnection.InputParameter(inIndex++), aRemoteProtocolInfo)); invocation.AddInput(new ArgumentString((ParameterString)iActionPrepareForConnection.InputParameter(inIndex++), aPeerConnectionManager)); invocation.AddInput(new ArgumentInt((ParameterInt)iActionPrepareForConnection.InputParameter(inIndex++), aPeerConnectionID)); invocation.AddInput(new ArgumentString((ParameterString)iActionPrepareForConnection.InputParameter(inIndex++), aDirection)); int outIndex = 0; invocation.AddOutput(new ArgumentInt((ParameterInt)iActionPrepareForConnection.OutputParameter(outIndex++))); invocation.AddOutput(new ArgumentInt((ParameterInt)iActionPrepareForConnection.OutputParameter(outIndex++))); invocation.AddOutput(new ArgumentInt((ParameterInt)iActionPrepareForConnection.OutputParameter(outIndex++))); iService.InvokeAction(invocation); }
/// <summary> /// Invoke the action asynchronously /// </summary> /// <remarks>Returns immediately and will run the client-specified callback when the action /// later completes. Any output arguments can then be retrieved by calling /// EndGetConnected().</remarks> /// <param name="aCallback">Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error</param> public void BeginGetConnected(CallbackAsyncComplete aCallback) { Invocation invocation = iService.Invocation(iActionGetConnected, aCallback); int outIndex = 0; invocation.AddOutput(new ArgumentBool((ParameterBool)iActionGetConnected.OutputParameter(outIndex++))); iService.InvokeAction(invocation); }
/// <summary> /// Invoke the action asynchronously /// </summary> /// <remarks>Returns immediately and will run the client-specified callback when the action /// later completes. Any output arguments can then be retrieved by calling /// EndGetSequenceNumber().</remarks> /// <param name="aCallback">Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error</param> public void BeginGetSequenceNumber(CallbackAsyncComplete aCallback) { Invocation invocation = iService.Invocation(iActionGetSequenceNumber, aCallback); int outIndex = 0; invocation.AddOutput(new ArgumentUint((ParameterUint)iActionGetSequenceNumber.OutputParameter(outIndex++))); iService.InvokeAction(invocation); }
/// <summary> /// Invoke the action asynchronously /// </summary> /// <remarks>Returns immediately and will run the client-specified callback when the action /// later completes. Any output arguments can then be retrieved by calling /// EndDelayMaximum().</remarks> /// <param name="aCallback">Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error</param> public void BeginDelayMaximum(CallbackAsyncComplete aCallback) { Invocation invocation = iService.Invocation(iActionDelayMaximum, aCallback); int outIndex = 0; invocation.AddOutput(new ArgumentUint((ParameterUint)iActionDelayMaximum.OutputParameter(outIndex++))); iService.InvokeAction(invocation); }
/// <summary> /// Invoke the action asynchronously /// </summary> /// <remarks>Returns immediately and will run the client-specified callback when the action /// later completes. Any output arguments can then be retrieved by calling /// EndGetChallengeResponse().</remarks> /// <param name="aChallenge"></param> /// <param name="aCallback">Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error</param> public void BeginGetChallengeResponse(String aChallenge, CallbackAsyncComplete aCallback) { Invocation invocation = iService.Invocation(iActionGetChallengeResponse, aCallback); int inIndex = 0; invocation.AddInput(new ArgumentString((ParameterString)iActionGetChallengeResponse.InputParameter(inIndex++), aChallenge)); int outIndex = 0; invocation.AddOutput(new ArgumentString((ParameterString)iActionGetChallengeResponse.OutputParameter(outIndex++))); iService.InvokeAction(invocation); }
/// <summary> /// Invoke the action asynchronously /// </summary> /// <remarks>Returns immediately and will run the client-specified callback when the action /// later completes. Any output arguments can then be retrieved by calling /// EndReadList().</remarks> /// <param name="aIds"></param> /// <param name="aCallback">Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error</param> public void BeginReadList(String aIds, CallbackAsyncComplete aCallback) { Invocation invocation = iService.Invocation(iActionReadList, aCallback); int inIndex = 0; invocation.AddInput(new ArgumentString((ParameterString)iActionReadList.InputParameter(inIndex++), aIds)); int outIndex = 0; invocation.AddOutput(new ArgumentString((ParameterString)iActionReadList.OutputParameter(outIndex++))); iService.InvokeAction(invocation); }
/// <summary> /// Invoke the action asynchronously /// </summary> /// <remarks>Returns immediately and will run the client-specified callback when the action /// later completes. Any output arguments can then be retrieved by calling /// EndGetPropertyUpdates().</remarks> /// <param name="aClientId"></param> /// <param name="aCallback">Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error</param> public void BeginGetPropertyUpdates(String aClientId, CallbackAsyncComplete aCallback) { Invocation invocation = iService.Invocation(iActionGetPropertyUpdates, aCallback); int inIndex = 0; invocation.AddInput(new ArgumentString((ParameterString)iActionGetPropertyUpdates.InputParameter(inIndex++), aClientId)); int outIndex = 0; invocation.AddOutput(new ArgumentString((ParameterString)iActionGetPropertyUpdates.OutputParameter(outIndex++))); iService.InvokeAction(invocation); }
/// <summary> /// Invoke the action asynchronously /// </summary> /// <remarks>Returns immediately and will run the client-specified callback when the action /// later completes. Any output arguments can then be retrieved by calling /// EndSectorBytes().</remarks> /// <param name="aId"></param> /// <param name="aCallback">Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error</param> public void BeginSectorBytes(uint aId, CallbackAsyncComplete aCallback) { Invocation invocation = iService.Invocation(iActionSectorBytes, aCallback); int inIndex = 0; invocation.AddInput(new ArgumentUint((ParameterUint)iActionSectorBytes.InputParameter(inIndex++), aId)); int outIndex = 0; invocation.AddOutput(new ArgumentUint((ParameterUint)iActionSectorBytes.OutputParameter(outIndex++))); iService.InvokeAction(invocation); }
/// <summary> /// Invoke the action asynchronously /// </summary> /// <remarks>Returns immediately and will run the client-specified callback when the action /// later completes. Any output arguments can then be retrieved by calling /// EndDeviceSettings().</remarks> /// <param name="aDeviceId"></param> /// <param name="aCallback">Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error</param> public void BeginDeviceSettings(String aDeviceId, CallbackAsyncComplete aCallback) { Invocation invocation = iService.Invocation(iActionDeviceSettings, aCallback); int inIndex = 0; invocation.AddInput(new ArgumentString((ParameterString)iActionDeviceSettings.InputParameter(inIndex++), aDeviceId)); int outIndex = 0; invocation.AddOutput(new ArgumentString((ParameterString)iActionDeviceSettings.OutputParameter(outIndex++))); iService.InvokeAction(invocation); }
/// <summary> /// Invoke the action asynchronously /// </summary> /// <remarks>Returns immediately and will run the client-specified callback when the action /// later completes. Any output arguments can then be retrieved by calling /// EndBoardType().</remarks> /// <param name="aIndex"></param> /// <param name="aCallback">Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error</param> public void BeginBoardType(uint aIndex, CallbackAsyncComplete aCallback) { Invocation invocation = iService.Invocation(iActionBoardType, aCallback); int inIndex = 0; invocation.AddInput(new ArgumentUint((ParameterUint)iActionBoardType.InputParameter(inIndex++), aIndex)); int outIndex = 0; invocation.AddOutput(new ArgumentString((ParameterString)iActionBoardType.OutputParameter(outIndex++))); iService.InvokeAction(invocation); }
/// <summary> /// Invoke the action asynchronously /// </summary> /// <remarks>Returns immediately and will run the client-specified callback when the action /// later completes. Any output arguments can then be retrieved by calling /// EndRenew().</remarks> /// <param name="aSid"></param> /// <param name="aRequestedDuration"></param> /// <param name="aCallback">Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error</param> public void BeginRenew(String aSid, uint aRequestedDuration, CallbackAsyncComplete aCallback) { Invocation invocation = iService.Invocation(iActionRenew, aCallback); int inIndex = 0; invocation.AddInput(new ArgumentString((ParameterString)iActionRenew.InputParameter(inIndex++), aSid)); invocation.AddInput(new ArgumentUint((ParameterUint)iActionRenew.InputParameter(inIndex++), aRequestedDuration)); int outIndex = 0; invocation.AddOutput(new ArgumentUint((ParameterUint)iActionRenew.OutputParameter(outIndex++))); iService.InvokeAction(invocation); }
/// <summary> /// Invoke the action asynchronously /// </summary> /// <remarks>Returns immediately and will run the client-specified callback when the action /// later completes. Any output arguments can then be retrieved by calling /// EndReLogin().</remarks> /// <param name="aId"></param> /// <param name="aCurrentToken"></param> /// <param name="aCallback">Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error</param> public void BeginReLogin(String aId, String aCurrentToken, CallbackAsyncComplete aCallback) { Invocation invocation = iService.Invocation(iActionReLogin, aCallback); int inIndex = 0; invocation.AddInput(new ArgumentString((ParameterString)iActionReLogin.InputParameter(inIndex++), aId)); invocation.AddInput(new ArgumentString((ParameterString)iActionReLogin.InputParameter(inIndex++), aCurrentToken)); int outIndex = 0; invocation.AddOutput(new ArgumentString((ParameterString)iActionReLogin.OutputParameter(outIndex++))); iService.InvokeAction(invocation); }
/// <summary> /// Invoke the action asynchronously /// </summary> /// <remarks>Returns immediately and will run the client-specified callback when the action /// later completes. Any output arguments can then be retrieved by calling /// EndRead().</remarks> /// <param name="aId"></param> /// <param name="aAddress"></param> /// <param name="aLength"></param> /// <param name="aCallback">Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error</param> public void BeginRead(uint aId, uint aAddress, uint aLength, CallbackAsyncComplete aCallback) { Invocation invocation = iService.Invocation(iActionRead, aCallback); int inIndex = 0; invocation.AddInput(new ArgumentUint((ParameterUint)iActionRead.InputParameter(inIndex++), aId)); invocation.AddInput(new ArgumentUint((ParameterUint)iActionRead.InputParameter(inIndex++), aAddress)); invocation.AddInput(new ArgumentUint((ParameterUint)iActionRead.InputParameter(inIndex++), aLength)); int outIndex = 0; invocation.AddOutput(new ArgumentBinary((ParameterBinary)iActionRead.OutputParameter(outIndex++))); iService.InvokeAction(invocation); }
/// <summary> /// Invoke the action asynchronously /// </summary> /// <remarks>Returns immediately and will run the client-specified callback when the action /// later completes. Any output arguments can then be retrieved by calling /// EndDetails().</remarks> /// <param name="aCallback">Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error</param> public void BeginDetails(CallbackAsyncComplete aCallback) { Invocation invocation = iService.Invocation(iActionDetails, aCallback); int outIndex = 0; invocation.AddOutput(new ArgumentUint((ParameterUint)iActionDetails.OutputParameter(outIndex++))); invocation.AddOutput(new ArgumentUint((ParameterUint)iActionDetails.OutputParameter(outIndex++))); invocation.AddOutput(new ArgumentUint((ParameterUint)iActionDetails.OutputParameter(outIndex++))); invocation.AddOutput(new ArgumentUint((ParameterUint)iActionDetails.OutputParameter(outIndex++))); invocation.AddOutput(new ArgumentBool((ParameterBool)iActionDetails.OutputParameter(outIndex++))); invocation.AddOutput(new ArgumentString((ParameterString)iActionDetails.OutputParameter(outIndex++))); iService.InvokeAction(invocation); }
/// <summary> /// Invoke the action asynchronously /// </summary> /// <remarks>Returns immediately and will run the client-specified callback when the action /// later completes. Any output arguments can then be retrieved by calling /// EndGetCurrentConnectionInfo().</remarks> /// <param name="aConnectionID"></param> /// <param name="aCallback">Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error</param> public void BeginGetCurrentConnectionInfo(int aConnectionID, CallbackAsyncComplete aCallback) { Invocation invocation = iService.Invocation(iActionGetCurrentConnectionInfo, aCallback); int inIndex = 0; invocation.AddInput(new ArgumentInt((ParameterInt)iActionGetCurrentConnectionInfo.InputParameter(inIndex++), aConnectionID)); int outIndex = 0; invocation.AddOutput(new ArgumentInt((ParameterInt)iActionGetCurrentConnectionInfo.OutputParameter(outIndex++))); invocation.AddOutput(new ArgumentInt((ParameterInt)iActionGetCurrentConnectionInfo.OutputParameter(outIndex++))); invocation.AddOutput(new ArgumentString((ParameterString)iActionGetCurrentConnectionInfo.OutputParameter(outIndex++))); invocation.AddOutput(new ArgumentString((ParameterString)iActionGetCurrentConnectionInfo.OutputParameter(outIndex++))); invocation.AddOutput(new ArgumentInt((ParameterInt)iActionGetCurrentConnectionInfo.OutputParameter(outIndex++))); invocation.AddOutput(new ArgumentString((ParameterString)iActionGetCurrentConnectionInfo.OutputParameter(outIndex++))); invocation.AddOutput(new ArgumentString((ParameterString)iActionGetCurrentConnectionInfo.OutputParameter(outIndex++))); iService.InvokeAction(invocation); }