Class BuddyPluginBeta.ChatMessage

java.lang.Object
com.biglybt.plugin.net.buddy.BuddyPluginBeta.ChatMessage
Enclosing class:
BuddyPluginBeta

public class BuddyPluginBeta.ChatMessage extends Object
  • Field Details

    • MT_NORMAL

      public static final int MT_NORMAL
      See Also:
    • MT_INFO

      public static final int MT_INFO
      See Also:
    • MT_ERROR

      public static final int MT_ERROR
      See Also:
    • SEEN_UNKNOWN

      protected static final int SEEN_UNKNOWN
      See Also:
    • SEEN_YES

      protected static final int SEEN_YES
      See Also:
    • SEEN_NO

      protected static final int SEEN_NO
      See Also:
    • uid

      private final int uid
    • map

      private final Map<String,Object> map
    • payload_ref

      private WeakReference<Map<String,Object>> payload_ref
    • message_id

      private final byte[] message_id
    • timestamp

      private final long timestamp
    • participant

      private BuddyPluginBeta.ChatParticipant participant
    • 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 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
    • zone_offset

      private long zone_offset
  • Constructor Details

  • Method Details

    • getUID

      protected int getUID()
    • setParticipant

      private void setParticipant(BuddyPluginBeta.ChatParticipant p)
    • getParticipant

      public BuddyPluginBeta.ChatParticipant getParticipant()
    • getFriendKey

      private byte[] getFriendKey()
    • getZoneOffset

      public long getZoneOffset()
    • 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 Map<String,Object> getPayload()
    • getMessageStatus

      private int getMessageStatus()
    • getFlagFlashOverride

      private boolean getFlagFlashOverride()
    • getFlagOrigin

      public int getFlagOrigin()
    • getFlagType

      public int getFlagType()
    • getMessage

      public 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 Map<String,Object> getContact()
    • getAddress

      public InetSocketAddress getAddress()
    • getAgeWhenReceived

      private int getAgeWhenReceived()
    • getTimeStamp

      public long getTimeStamp()
    • getNickName

      public String getNickName()
    • getString

      public String getString()