Class BuddyPluginBeta.ChatMessage

  • Enclosing class:
    BuddyPluginBeta

    public class BuddyPluginBeta.ChatMessage
    extends java.lang.Object
    • Field Detail

      • uid

        private final int uid
      • map

        private final java.util.Map<java.lang.String,​java.lang.Object> map
      • payload_ref

        private java.lang.ref.WeakReference<java.util.Map<java.lang.String,​java.lang.Object>> payload_ref
      • message_id

        private final byte[] message_id
      • timestamp

        private final long timestamp
      • previous_id

        private byte[] previous_id
      • sequence

        private long sequence
      • is_ignored

        private boolean is_ignored
      • is_duplicate

        private boolean is_duplicate
      • is_ip_filtered

        private java.lang.Boolean is_ip_filtered
      • is_nick_clash

        private boolean is_nick_clash
      • seen_state

        private int seen_state
      • nick_locations

        private int[] nick_locations
      • friend_key

        private byte[] friend_key
    • Constructor Detail

      • ChatMessage

        private ChatMessage​(int _uid,
                            java.util.Map<java.lang.String,​java.lang.Object> _map)
    • Method Detail

      • getUID

        protected int getUID()
      • getFriendKey

        private byte[] getFriendKey()
      • setNickClash

        private void setNickClash​(boolean clash)
      • isNickClash

        public boolean isNickClash()
      • isNickClash

        public boolean isNickClash​(boolean ignore_hidden)
      • setSeen

        public void setSeen​(boolean is_seen)
      • getSeenState

        public int getSeenState()
      • getNickLocations

        public int[] getNickLocations()
      • getPayload

        private java.util.Map<java.lang.String,​java.lang.Object> getPayload()
      • getMessageStatus

        private int getMessageStatus()
      • getFlagFlashOverride

        private boolean getFlagFlashOverride()
      • getFlagOrigin

        public int getFlagOrigin()
      • getFlagType

        public int getFlagType()
      • getMessage

        public java.lang.String getMessage()
      • getRawMessage

        public byte[] getRawMessage()
      • getMessageType

        public int getMessageType()
      • getMessageType

        private int getMessageType​(boolean treat_quit_as_info)
      • setDuplicate

        public void setDuplicate()
      • resetIPFilters

        void resetIPFilters()
      • isIPFiltered

        public boolean isIPFiltered()
      • isIgnored

        public boolean isIgnored()
      • setIgnored

        public void setIgnored​(boolean b)
      • getID

        public byte[] getID()
      • getPreviousID

        public byte[] getPreviousID()
      • setPreviousID

        private void setPreviousID​(byte[] pid)
      • getSequence

        public long getSequence()
      • getPublicKey

        public byte[] getPublicKey()
      • getContact

        public java.util.Map<java.lang.String,​java.lang.Object> getContact()
      • getAddress

        public java.net.InetSocketAddress getAddress()
      • getAgeWhenReceived

        private int getAgeWhenReceived()
      • getTimeStamp

        public long getTimeStamp()
      • getNickName

        public java.lang.String getNickName()
      • getString

        public java.lang.String getString()