testAttribute(IceMX.MetricsAdminPrx metrics, Ice.PropertiesAdminPrx props, UpdateCallbackI update, string map, string attr, string value, #if COMPACT Ice.VoidAction func)
public void run() { while (true) { #if COMPACT Ice.VoidAction call = null; #else System.Action call = null; #endif _m.Lock(); try { if (!_terminated && _calls.Count == 0) { _m.Wait(); } if (_calls.Count > 0) { call = _calls.Dequeue(); } else if (_terminated) { // Terminate only once all calls are dispatched. return; } } finally { _m.Unlock(); } if (call != null) { try { call(); } catch (System.Exception) { // Exceptions should never propagate here. test(false); } } } }
public void registerMap <T>(string map, Ice.VoidAction updater)
public MetricsMapFactory(Ice.VoidAction updater)
dispatchCallbackAndWait(Ice.VoidAction callback)
dispatchCallback(Ice.VoidAction callback, Ice.Connection conn)
public void dispatch(Ice.VoidAction call, Ice.Connection con)
public void setUpdater(Ice.VoidAction updater)
public void dispatchFromThisThread(Ice.VoidAction call, Ice.Connection con)
public void dispatch(Ice.VoidAction call)