public static void Destroy() { connection_count--; if (connection_count == 0) { Unregister(); instance = null; } }
public static ChannelHandler Create(string client_name, IDictionary <string, object>[] channels) { if (instance == null) { instance = new ChannelHandler(client_name, channels); Register(instance); } connection_count++; return(instance); }
private static void Register(ChannelHandler instance) { DBusUtility.Register (BusType.Session, instance.BusName, instance.ObjectPath, instance); }
public static void Destroy() { connection_count--; if (connection_count == 0) { Unregister (); instance = null; } }
public static ChannelHandler Create(string client_name, IDictionary<string, object>[] channels) { if (instance == null) { instance = new ChannelHandler (client_name, channels); Register (instance); } connection_count++; return instance; }
private static void Register(ChannelHandler instance) { DBusUtility.Register(BusType.Session, instance.BusName, instance.ObjectPath, instance); }