예제 #1
0
            public bool UpdateObject(DistTransaction transaction, DistObject o, Int32 timeOut = 0)
            {
                bool result = DistClient_updateObject(GetNativeReference(), transaction.GetNativeReference(), o.GetNativeReference(), timeOut);

                // Invalidate the tranaction
                transaction.Release();

                return(result);
            }
예제 #2
0
 public bool UnSubscribeAttributeValue(DistTransaction transaction, DistObject o, Int32 timeOut = 0)
 {
     return(DistClient_unsubscribeAttributeValue_transaction(GetNativeReference(), transaction.GetNativeReference(), o.GetNativeReference(), timeOut));
 }
예제 #3
0
 public bool SubscribeAttributeValue(DistTransaction transaction, DistObject o, bool notifyExisting = false, Int32 timeOut = 0)
 {
     return(DistClient_subscribeAttributeValue_transaction(GetNativeReference(), transaction.GetNativeReference(), o.GetNativeReference(), notifyExisting, timeOut));
 }
예제 #4
0
 public bool UpdateObject(DistTransaction transaction, DistObject o, Int32 timeOut = 0)
 {
     return(DistClient_updateObject(GetNativeReference(), transaction.GetNativeReference(), o.GetNativeReference(), timeOut));
 }
 public bool SetAttributeValues(DistTransaction transaction)
 {
     return(DistObject_setAttributeValues(GetNativeReference(), transaction.GetNativeReference()));
 }