Exemplo n.º 1
0
 public XDRPCExecutionOptions(
     XDRPCMode mode,
     uint functionAddress,
     XDRPCPostMethodCall postMethodCall)
     : this(mode, string.Empty, string.Empty, 0, functionAddress, postMethodCall)
 {
 }
Exemplo n.º 2
0
 private XDRPCExecutionOptions(
     XDRPCMode mode,
     string threadName,
     string module,
     string functionName,
     int ordinal,
     uint functionAddress,
     uint processor,
     XDRPCPostMethodCall postMethodCall,
     TimeSpan executionTimeoutPeriod)
 {
     this.Mode = mode;
     if (!string.IsNullOrEmpty(module))
     {
         this.moduleInfo   = (XDRPCArgumentInfo) new XDRPCStringArgumentInfo(module, Encoding.ASCII, ArgumentType.ByRef);
         this.functionInfo = !string.IsNullOrEmpty(functionName) ? (XDRPCArgumentInfo) new XDRPCStringArgumentInfo(functionName, Encoding.ASCII, ArgumentType.ByRef) : (XDRPCArgumentInfo) new XDRPCArgumentInfo <int>(ordinal);
     }
     else
     {
         this.moduleInfo   = (XDRPCArgumentInfo) new XDRPCNullArgumentInfo();
         this.functionInfo = (XDRPCArgumentInfo) new XDRPCArgumentInfo <uint>(functionAddress);
     }
     this.FunctionName           = functionName;
     this.ModuleName             = module;
     this.Ordinal                = ordinal;
     this.FunctionAddress        = functionAddress;
     this.Processor              = processor;
     this.PostMethodCall         = postMethodCall;
     this.ThreadName             = threadName;
     this.ExecutionTimeoutPeriod = executionTimeoutPeriod;
 }
Exemplo n.º 3
0
 public XDRPCExecutionOptions(
     string threadName,
     uint functionAddress,
     XDRPCPostMethodCall postMethodCall)
     : this(threadName, string.Empty, string.Empty, 0, functionAddress, postMethodCall)
 {
 }
Exemplo n.º 4
0
 public XDRPCExecutionOptions(
     XDRPCMode mode,
     string module,
     int ordinal,
     XDRPCPostMethodCall postMethodCall)
     : this(mode, module, string.Empty, ordinal, 0U, postMethodCall)
 {
 }
Exemplo n.º 5
0
 public XDRPCExecutionOptions(
     string threadName,
     uint functionAddress,
     XDRPCPostMethodCall postMethodCall,
     TimeSpan executionTimeoutPeriod)
     : this(threadName, string.Empty, string.Empty, 0, functionAddress, postMethodCall, executionTimeoutPeriod)
 {
 }
Exemplo n.º 6
0
 public XDRPCExecutionOptions(
     string threadName,
     string module,
     string functionName,
     XDRPCPostMethodCall postMethodCall)
     : this(threadName, module, functionName, 0, 0U, postMethodCall)
 {
 }
Exemplo n.º 7
0
 public XDRPCExecutionOptions(
     string threadName,
     string module,
     int ordinal,
     XDRPCPostMethodCall postMethodCall)
     : this(threadName, module, string.Empty, ordinal, 0U, postMethodCall)
 {
 }
Exemplo n.º 8
0
 public XDRPCExecutionOptions(
     XDRPCMode mode,
     string module,
     string functionName,
     XDRPCPostMethodCall postMethodCall)
     : this(mode, module, functionName, 0, 0U, postMethodCall)
 {
 }
Exemplo n.º 9
0
 public XDRPCExecutionOptions(
     XDRPCMode mode,
     uint functionAddress,
     uint processor,
     XDRPCPostMethodCall postMethodCall,
     TimeSpan executionTimeoutPeriod)
     : this(mode, string.Empty, string.Empty, 0, functionAddress, processor, postMethodCall, executionTimeoutPeriod)
 {
 }
Exemplo n.º 10
0
 public XDRPCExecutionOptions(
     string threadName,
     string module,
     string functionName,
     XDRPCPostMethodCall postMethodCall,
     TimeSpan executionTimeoutPeriod)
     : this(threadName, module, functionName, 0, 0U, postMethodCall, executionTimeoutPeriod)
 {
 }
Exemplo n.º 11
0
 public XDRPCExecutionOptions(
     string threadName,
     string module,
     int ordinal,
     XDRPCPostMethodCall postMethodCall,
     TimeSpan executionTimeoutPeriod)
     : this(threadName, module, string.Empty, ordinal, 0U, postMethodCall, executionTimeoutPeriod)
 {
 }
Exemplo n.º 12
0
 private XDRPCExecutionOptions(
     string threadName,
     string module,
     string functionName,
     int ordinal,
     uint functionAddress,
     XDRPCPostMethodCall postMethodCall)
     : this(XDRPCMode.System, threadName, module, functionName, ordinal, functionAddress, 5U, postMethodCall, XDRPCExecutionOptions.DefaultTimeoutPeriod)
 {
 }
Exemplo n.º 13
0
 private XDRPCExecutionOptions(
     XDRPCMode mode,
     string module,
     string functionName,
     int ordinal,
     uint functionAddress,
     XDRPCPostMethodCall postMethodCall)
     : this(mode, module, functionName, ordinal, functionAddress, 5U, postMethodCall)
 {
 }
Exemplo n.º 14
0
 public XDRPCExecutionOptions(
     XDRPCMode mode,
     string module,
     string functionName,
     uint processor,
     XDRPCPostMethodCall postMethodCall,
     TimeSpan executionTimeoutPeriod)
     : this(mode, module, functionName, 0, 0U, processor, postMethodCall, executionTimeoutPeriod)
 {
 }
Exemplo n.º 15
0
 public XDRPCExecutionOptions(
     XDRPCMode mode,
     string module,
     int ordinal,
     uint processor,
     XDRPCPostMethodCall postMethodCall,
     TimeSpan executionTimeoutPeriod)
     : this(mode, module, string.Empty, ordinal, 0U, processor, postMethodCall, executionTimeoutPeriod)
 {
 }
Exemplo n.º 16
0
 private XDRPCExecutionOptions(
     XDRPCMode mode,
     string module,
     string functionName,
     int ordinal,
     uint functionAddress,
     uint processor,
     XDRPCPostMethodCall postMethodCall)
     : this(mode, string.Empty, module, functionName, ordinal, functionAddress, 5U, postMethodCall, XDRPCExecutionOptions.DefaultTimeoutPeriod)
 {
 }
Exemplo n.º 17
0
 private XDRPCExecutionOptions(
     XDRPCMode mode,
     string module,
     string functionName,
     int ordinal,
     uint functionAddress,
     XDRPCPostMethodCall postMethodCall,
     TimeSpan executionTimeoutPeriod)
     : this(mode, module, functionName, ordinal, functionAddress, 5U, postMethodCall, executionTimeoutPeriod)
 {
 }