Ejemplo n.º 1
0
Archivo: Frost.cs Proyecto: zooba/wix3
        private void DetectEventDelegateFunction(object Caller, ResultReturnArgs RRArgs)
        {
            EngineLogger.WriteLog(LoggingLevel.TRACE, "Queueing a Detect call");
            this.MessageQueueCalls = AsyncCallIDs.Detect;

            EngineLogger.WriteLog(LoggingLevel.TRACE, "Defining the ReturnValue for Detect delegate");
            HRESULTS RetVal = (HRESULTS)OptionalNodeProcessing("Detect/DelegateReturnValue", HRESULTS.HR_S_OK);

            EngineLogger.WriteLog(LoggingLevel.INFO, "Return Value: ", RetVal);

            RRArgs.ResultToReturn = RetVal;
        }
Ejemplo n.º 2
0
Archivo: Frost.cs Proyecto: zooba/wix3
 private bool AsyncCallRunsOnce(AsyncCallIDs TheID)
 {
     return TheID == AsyncCallIDs.Detect || TheID == AsyncCallIDs.Apply;
 }
Ejemplo n.º 3
0
Archivo: Frost.cs Proyecto: zooba/wix3
 private void SuspendEventDelegateFunction(object Caller, ResultReturnArgs RRArgs)
 {
     this.MessageQueueCalls = AsyncCallIDs.Suspend;
     HRESULTS RetVal = (HRESULTS)OptionalNodeProcessing("Suspend/DelegateReturnValue", HRESULTS.HR_S_OK);
     RRArgs.ResultToReturn = RetVal;
 }
Ejemplo n.º 4
0
Archivo: Frost.cs Proyecto: zooba/wix3
        private void ApplyEventDelegateFunction(object Caller, ResultReturnArgs RRArgs)
        {
            EngineLogger.WriteLog(LoggingLevel.TRACE, "Queueing an Event call");
            this.MessageQueueCalls = AsyncCallIDs.Apply;

            EngineLogger.WriteLog(LoggingLevel.TRACE, "Defining the value for delegate return value");
            HRESULTS RetVal = (HRESULTS)OptionalNodeProcessing("Apply/DelegateReturnValue", HRESULTS.HR_S_OK);

            RRArgs.ResultToReturn = RetVal;
        }
Ejemplo n.º 5
0
Archivo: Frost.cs Proyecto: zooba/wix3
        private void PlanEventDelegateFunction(object Caller, SetupActionArgs SAArgs)
        {
            EngineLogger.WriteLog(LoggingLevel.TRACE, "Queueing a Plan call");
            this.MessageQueueCalls = AsyncCallIDs.Plan;
            this.PlanCallArgument = SAArgs.SetupAction;

            EngineLogger.WriteLog(LoggingLevel.TRACE, "Defining return value for Delegate call");
            HRESULTS RetVal = (HRESULTS)OptionalNodeProcessing("Plan/DelegateReturnValue", HRESULTS.HR_S_OK);

            SAArgs.ResultToReturn = RetVal;
        }