Пример #1
0
        public static void Destroy()
        {
            connection_count--;

            if (connection_count == 0)
            {
                Unregister();
                instance = null;
            }
        }
Пример #2
0
        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;
        }
Пример #6
0
 private static void Register(ChannelHandler instance)
 {
     DBusUtility.Register(BusType.Session, instance.BusName, instance.ObjectPath, instance);
 }