Class DBusSignal

    • Field Detail

      • LOGGER

        private static final org.slf4j.Logger LOGGER
      • CLASS_CACHE

        private static final java.util.Map<java.lang.String,​java.lang.Class<? extends DBusSignal>> CLASS_CACHE
      • TYPE_CACHE

        private static final java.util.Map<java.lang.Class<? extends DBusSignal>,​java.lang.reflect.Type[]> TYPE_CACHE
      • SIGNAL_NAMES

        private static final java.util.Map<java.lang.String,​java.lang.String> SIGNAL_NAMES
      • INT_NAMES

        private static final java.util.Map<java.lang.String,​java.lang.String> INT_NAMES
      • clazz

        private java.lang.Class<? extends DBusSignal> clazz
      • bodydone

        private boolean bodydone
      • blen

        private byte[] blen
    • Constructor Detail

      • DBusSignal

        DBusSignal()
      • DBusSignal

        public DBusSignal​(java.lang.String _source,
                          java.lang.String _path,
                          java.lang.String _iface,
                          java.lang.String _member,
                          java.lang.String _sig,
                          java.lang.Object... _args)
                   throws DBusException
        Throws:
        DBusException
      • DBusSignal

        protected DBusSignal​(java.lang.String _objectPath,
                             java.lang.Object... _args)
                      throws DBusException
        Create a new signal. This contructor MUST be called by all sub classes.
        Parameters:
        _objectPath - The path to the object this is emitted from.
        _args - The parameters of the signal.
        Throws:
        DBusException - This is thrown if the subclass is incorrectly defined.