Package com.biglybt.plugin.net.buddy
Class BuddyPluginBeta.ChatMessage
- java.lang.Object
-
- com.biglybt.plugin.net.buddy.BuddyPluginBeta.ChatMessage
-
- Enclosing class:
- BuddyPluginBeta
public class BuddyPluginBeta.ChatMessage extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private byte[]
friend_key
private boolean
is_duplicate
private boolean
is_ignored
private java.lang.Boolean
is_ip_filtered
private boolean
is_nick_clash
private java.util.Map<java.lang.String,java.lang.Object>
map
private byte[]
message_id
static int
MT_ERROR
static int
MT_INFO
static int
MT_NORMAL
private int[]
nick_locations
private BuddyPluginBeta.ChatParticipant
participant
private java.lang.ref.WeakReference<java.util.Map<java.lang.String,java.lang.Object>>
payload_ref
private byte[]
previous_id
protected static int
SEEN_NO
private int
seen_state
protected static int
SEEN_UNKNOWN
protected static int
SEEN_YES
private long
sequence
private long
timestamp
private int
uid
-
Constructor Summary
Constructors Modifier Constructor Description private
ChatMessage(int _uid, java.util.Map<java.lang.String,java.lang.Object> _map)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.net.InetSocketAddress
getAddress()
private int
getAgeWhenReceived()
java.util.Map<java.lang.String,java.lang.Object>
getContact()
private boolean
getFlagFlashOverride()
int
getFlagOrigin()
int
getFlagType()
private byte[]
getFriendKey()
byte[]
getID()
java.lang.String
getMessage()
private int
getMessageStatus()
int
getMessageType()
private int
getMessageType(boolean treat_quit_as_info)
int[]
getNickLocations()
java.lang.String
getNickName()
BuddyPluginBeta.ChatParticipant
getParticipant()
private java.util.Map<java.lang.String,java.lang.Object>
getPayload()
byte[]
getPreviousID()
byte[]
getPublicKey()
byte[]
getRawMessage()
int
getSeenState()
long
getSequence()
java.lang.String
getString()
long
getTimeStamp()
protected int
getUID()
boolean
isIgnored()
boolean
isIPFiltered()
boolean
isNickClash()
boolean
isNickClash(boolean ignore_hidden)
(package private) void
resetIPFilters()
void
setDuplicate()
void
setIgnored(boolean b)
private void
setNickClash(boolean clash)
private void
setParticipant(BuddyPluginBeta.ChatParticipant p)
private void
setPreviousID(byte[] pid)
void
setSeen(boolean is_seen)
-
-
-
Field Detail
-
MT_NORMAL
public static final int MT_NORMAL
- See Also:
- Constant Field Values
-
MT_INFO
public static final int MT_INFO
- See Also:
- Constant Field Values
-
MT_ERROR
public static final int MT_ERROR
- See Also:
- Constant Field Values
-
SEEN_UNKNOWN
protected static final int SEEN_UNKNOWN
- See Also:
- Constant Field Values
-
SEEN_YES
protected static final int SEEN_YES
- See Also:
- Constant Field Values
-
SEEN_NO
protected static final int SEEN_NO
- See Also:
- Constant Field Values
-
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
-
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 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
-
-
Method Detail
-
getUID
protected int getUID()
-
setParticipant
private void setParticipant(BuddyPluginBeta.ChatParticipant p)
-
getParticipant
public BuddyPluginBeta.ChatParticipant getParticipant()
-
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()
-
-