/// <summary>
 /// Action: GetTransferProgress
 /// </summary>
 /// <param name="TransferID">Associated State Variable: A_ARG_TYPE_TransferID</param>
 /// <param name="TransferStatus">Associated State Variable: A_ARG_TYPE_TransferStatus</param>
 /// <param name="TransferLength">Associated State Variable: A_ARG_TYPE_TransferLength</param>
 /// <param name="TransferTotal">Associated State Variable: A_ARG_TYPE_TransferTotal</param>
 public void GetTransferProgress(System.UInt32 TransferID, out Enum_A_ARG_TYPE_TransferStatus TransferStatus, out System.String TransferLength, out System.String TransferTotal)
 {
     //ToDo: Add Your implementation here, and remove exception
     throw(new UPnPCustomException(800,"This method has not been completely implemented..."));
 }
Example #2
0
 public string Enum_A_ARG_TYPE_TransferStatus_ToString(Enum_A_ARG_TYPE_TransferStatus en)
 {
     string RetVal = "";
     switch(en)
     {
         case Enum_A_ARG_TYPE_TransferStatus.COMPLETED:
             RetVal = "COMPLETED";
             break;
         case Enum_A_ARG_TYPE_TransferStatus.ERROR:
             RetVal = "ERROR";
             break;
         case Enum_A_ARG_TYPE_TransferStatus.IN_PROGRESS:
             RetVal = "IN_PROGRESS";
             break;
         case Enum_A_ARG_TYPE_TransferStatus.STOPPED:
             RetVal = "STOPPED";
             break;
         case Enum_A_ARG_TYPE_TransferStatus._UNSPECIFIED_:
             RetVal = GetUnspecifiedValue("Enum_A_ARG_TYPE_TransferStatus");
             break;
     }
     return(RetVal);
 }
 public static string Enum_A_ARG_TYPE_TransferStatus_ToString(Enum_A_ARG_TYPE_TransferStatus en)
 {
     string RetVal = "";
     switch(en)
     {
         case Enum_A_ARG_TYPE_TransferStatus.COMPLETED:
             RetVal = "COMPLETED";
             break;
         case Enum_A_ARG_TYPE_TransferStatus.ERROR:
             RetVal = "ERROR";
             break;
         case Enum_A_ARG_TYPE_TransferStatus.IN_PROGRESS:
             RetVal = "IN_PROGRESS";
             break;
         case Enum_A_ARG_TYPE_TransferStatus.STOPPED:
             RetVal = "STOPPED";
             break;
     }
     return(RetVal);
 }
Example #4
0
 public void Sync_GetTransferProgress(System.UInt32 TransferID, out Enum_A_ARG_TYPE_TransferStatus TransferStatus, out System.String TransferLength, out System.String TransferTotal)
 {
    UPnPArgument[] args = new UPnPArgument[4];
    args[0] = new UPnPArgument("TransferID", TransferID);
    args[1] = new UPnPArgument("TransferStatus", "");
    args[2] = new UPnPArgument("TransferLength", "");
    args[3] = new UPnPArgument("TransferTotal", "");
     _S.InvokeSync("GetTransferProgress", args);
     for(int i=0;i<args.Length;++i)
     {
         switch(args[i].Name)
         {
             case "TransferStatus":
                 switch((string)args[i].DataValue)
                 {
                     case "COMPLETED":
                         args[i].DataValue = Enum_A_ARG_TYPE_TransferStatus.COMPLETED;
                         break;
                     case "ERROR":
                         args[i].DataValue = Enum_A_ARG_TYPE_TransferStatus.ERROR;
                         break;
                     case "IN_PROGRESS":
                         args[i].DataValue = Enum_A_ARG_TYPE_TransferStatus.IN_PROGRESS;
                         break;
                     case "STOPPED":
                         args[i].DataValue = Enum_A_ARG_TYPE_TransferStatus.STOPPED;
                         break;
                     default:
                        SetUnspecifiedValue("Enum_A_ARG_TYPE_TransferStatus", (string)args[i].DataValue);
                        args[i].DataValue = Enum_A_ARG_TYPE_TransferStatus._UNSPECIFIED_;
                        break;
                 }
                 break;
         }
     }
     TransferID = (System.UInt32) args[0].DataValue;
     TransferStatus = (Enum_A_ARG_TYPE_TransferStatus) args[1].DataValue;
     TransferLength = (System.String) args[2].DataValue;
     TransferTotal = (System.String) args[3].DataValue;
     return;
 }