Example #1
0
 public vector.VectorState get()
 {
     vector.VectorState ret = null;
     Arbiter.ExecuteToCompletion(DssEnvironment.TaskQueue,
                                 Arbiter.Choice <vector.VectorState, Fault>(
                                     opPort.Get(),
                                     delegate(vector.VectorState state)
     {
         ret = state;
     },
                                     delegate(Fault failure)
     {
         throw new AdapterOperationException(failure);
     }));
     return(ret);
 }
Example #2
0
 /// <summary>
 /// Retrieve the entire vector state.  State members may be null.
 /// </summary>
 /// <returns></returns>
 public vector.VectorState GetState()
 {
     return(RSUtils.ReceiveSync <vector.VectorState>(taskQueue, opPort.Get(), Myro.Utilities.Params.defaultRecieveTimeout));
 }