Add files via upload

This commit is contained in:
Rabiator1
2016-10-24 02:09:13 +02:00
committed by GitHub
parent caeee7a51a
commit c699aa17c9
99 changed files with 10412 additions and 0 deletions
@@ -0,0 +1,74 @@
package chat.protocol.request;
import java.nio.ByteBuffer;
import chat.protocol.GenericRequest;
import chat.util.ChatUnicodeString;
public class RAddBan extends GenericRequest {
private int srcAvatarId;
private ChatUnicodeString srcAddress = new ChatUnicodeString();
private ChatUnicodeString destAvatarName = new ChatUnicodeString();
private ChatUnicodeString destAvatarAddress = new ChatUnicodeString();
private ChatUnicodeString destRoomAddress = new ChatUnicodeString();
@Override
public ByteBuffer serialize() {
// TODO Auto-generated method stub
return null;
}
@Override
public void deserialize(ByteBuffer buf) {
type = buf.getShort();
track = buf.getInt();
srcAvatarId = buf.getInt();
destAvatarName.deserialize(buf);
destAvatarAddress.deserialize(buf);
destRoomAddress.deserialize(buf);
srcAddress.deserialize(buf);
}
public int getSrcAvatarId() {
return srcAvatarId;
}
public void setSrcAvatarId(int srcAvatarId) {
this.srcAvatarId = srcAvatarId;
}
public ChatUnicodeString getSrcAddress() {
return srcAddress;
}
public void setSrcAddress(ChatUnicodeString srcAddress) {
this.srcAddress = srcAddress;
}
public ChatUnicodeString getDestAvatarName() {
return destAvatarName;
}
public void setDestAvatarName(ChatUnicodeString destAvatarName) {
this.destAvatarName = destAvatarName;
}
public ChatUnicodeString getDestAvatarAddress() {
return destAvatarAddress;
}
public void setDestAvatarAddress(ChatUnicodeString destAvatarAddress) {
this.destAvatarAddress = destAvatarAddress;
}
public ChatUnicodeString getDestRoomAddress() {
return destRoomAddress;
}
public void setDestRoomAddress(ChatUnicodeString destRoomAddress) {
this.destRoomAddress = destRoomAddress;
}
}
@@ -0,0 +1,82 @@
package chat.protocol.request;
import java.nio.ByteBuffer;
import chat.protocol.GenericRequest;
import chat.util.ChatUnicodeString;
public class RAddFriend extends GenericRequest {
private int srcAvatarId;
private ChatUnicodeString destName = new ChatUnicodeString();
private ChatUnicodeString destAddress = new ChatUnicodeString();
private ChatUnicodeString comment = new ChatUnicodeString();
private boolean confirm;
private ChatUnicodeString srcAddress = new ChatUnicodeString();
@Override
public ByteBuffer serialize() {
// TODO Auto-generated method stub
return null;
}
@Override
public void deserialize(ByteBuffer buf) {
type = buf.getShort();
track = buf.getInt();
srcAvatarId = buf.getInt();
destName.deserialize(buf);
destAddress.deserialize(buf);
comment.deserialize(buf);
confirm = buf.get() != 0;
srcAddress.deserialize(buf);
}
public int getSrcAvatarId() {
return srcAvatarId;
}
public void setSrcAvatarId(int srcAvatarId) {
this.srcAvatarId = srcAvatarId;
}
public ChatUnicodeString getDestName() {
return destName;
}
public void setDestName(ChatUnicodeString destName) {
this.destName = destName;
}
public ChatUnicodeString getDestAddress() {
return destAddress;
}
public void setDestAddress(ChatUnicodeString destAddress) {
this.destAddress = destAddress;
}
public ChatUnicodeString getComment() {
return comment;
}
public void setComment(ChatUnicodeString comment) {
this.comment = comment;
}
public boolean isConfirm() {
return confirm;
}
public void setConfirm(boolean confirm) {
this.confirm = confirm;
}
public ChatUnicodeString getSrcAddress() {
return srcAddress;
}
public void setSrcAddress(ChatUnicodeString srcAddress) {
this.srcAddress = srcAddress;
}
}
@@ -0,0 +1,63 @@
package chat.protocol.request;
import java.nio.ByteBuffer;
import chat.protocol.GenericRequest;
import chat.util.ChatUnicodeString;
public class RAddIgnore extends GenericRequest {
private int srcAvatarId;
private ChatUnicodeString destName = new ChatUnicodeString();
private ChatUnicodeString destAddress = new ChatUnicodeString();
private ChatUnicodeString srcAddress = new ChatUnicodeString();
@Override
public ByteBuffer serialize() {
// TODO Auto-generated method stub
return null;
}
@Override
public void deserialize(ByteBuffer buf) {
type = buf.getShort();
track = buf.getInt();
srcAvatarId = buf.getInt();
destName.deserialize(buf);
destAddress.deserialize(buf);
srcAddress.deserialize(buf);
}
public int getSrcAvatarId() {
return srcAvatarId;
}
public void setSrcAvatarId(int srcAvatarId) {
this.srcAvatarId = srcAvatarId;
}
public ChatUnicodeString getDestName() {
return destName;
}
public void setDestName(ChatUnicodeString destName) {
this.destName = destName;
}
public ChatUnicodeString getDestAddress() {
return destAddress;
}
public void setDestAddress(ChatUnicodeString destAddress) {
this.destAddress = destAddress;
}
public ChatUnicodeString getSrcAddress() {
return srcAddress;
}
public void setSrcAddress(ChatUnicodeString srcAddress) {
this.srcAddress = srcAddress;
}
}
@@ -0,0 +1,73 @@
package chat.protocol.request;
import java.nio.ByteBuffer;
import chat.protocol.GenericRequest;
import chat.util.ChatUnicodeString;
public class RAddInvite extends GenericRequest {
private int srcAvatarId;
private ChatUnicodeString srcAddress = new ChatUnicodeString();
private ChatUnicodeString destAvatarName = new ChatUnicodeString();
private ChatUnicodeString destAvatarAddress = new ChatUnicodeString();
private ChatUnicodeString destRoomAddress = new ChatUnicodeString();
@Override
public ByteBuffer serialize() {
// TODO Auto-generated method stub
return null;
}
@Override
public void deserialize(ByteBuffer buf) {
type = buf.getShort();
track = buf.getInt();
srcAvatarId = buf.getInt();
destAvatarName.deserialize(buf);
destAvatarAddress.deserialize(buf);
destRoomAddress.deserialize(buf);
srcAddress.deserialize(buf);
}
public int getSrcAvatarId() {
return srcAvatarId;
}
public void setSrcAvatarId(int srcAvatarId) {
this.srcAvatarId = srcAvatarId;
}
public ChatUnicodeString getSrcAddress() {
return srcAddress;
}
public void setSrcAddress(ChatUnicodeString srcAddress) {
this.srcAddress = srcAddress;
}
public ChatUnicodeString getDestAvatarName() {
return destAvatarName;
}
public void setDestAvatarName(ChatUnicodeString destAvatarName) {
this.destAvatarName = destAvatarName;
}
public ChatUnicodeString getDestAvatarAddress() {
return destAvatarAddress;
}
public void setDestAvatarAddress(ChatUnicodeString destAvatarAddress) {
this.destAvatarAddress = destAvatarAddress;
}
public ChatUnicodeString getDestRoomAddress() {
return destRoomAddress;
}
public void setDestRoomAddress(ChatUnicodeString destRoomAddress) {
this.destRoomAddress = destRoomAddress;
}
}
@@ -0,0 +1,73 @@
package chat.protocol.request;
import java.nio.ByteBuffer;
import chat.protocol.GenericRequest;
import chat.util.ChatUnicodeString;
public class RAddModerator extends GenericRequest {
private int srcAvatarId;
private ChatUnicodeString srcAddress = new ChatUnicodeString();
private ChatUnicodeString destAvatarName = new ChatUnicodeString();
private ChatUnicodeString destAvatarAddress = new ChatUnicodeString();
private ChatUnicodeString destRoomAddress = new ChatUnicodeString();
@Override
public ByteBuffer serialize() {
// TODO Auto-generated method stub
return null;
}
@Override
public void deserialize(ByteBuffer buf) {
type = buf.getShort();
track = buf.getInt();
srcAvatarId = buf.getInt();
destAvatarName.deserialize(buf);
destAvatarAddress.deserialize(buf);
destRoomAddress.deserialize(buf);
srcAddress.deserialize(buf);
}
public int getSrcAvatarId() {
return srcAvatarId;
}
public void setSrcAvatarId(int srcAvatarId) {
this.srcAvatarId = srcAvatarId;
}
public ChatUnicodeString getSrcAddress() {
return srcAddress;
}
public void setSrcAddress(ChatUnicodeString srcAddress) {
this.srcAddress = srcAddress;
}
public ChatUnicodeString getDestAvatarName() {
return destAvatarName;
}
public void setDestAvatarName(ChatUnicodeString destAvatarName) {
this.destAvatarName = destAvatarName;
}
public ChatUnicodeString getDestAvatarAddress() {
return destAvatarAddress;
}
public void setDestAvatarAddress(ChatUnicodeString destAvatarAddress) {
this.destAvatarAddress = destAvatarAddress;
}
public ChatUnicodeString getDestRoomAddress() {
return destRoomAddress;
}
public void setDestRoomAddress(ChatUnicodeString destRoomAddress) {
this.destRoomAddress = destRoomAddress;
}
}
@@ -0,0 +1,105 @@
package chat.protocol.request;
import java.nio.ByteBuffer;
import chat.protocol.GenericRequest;
import chat.util.ChatUnicodeString;
public class RCreateRoom extends GenericRequest {
private int srcAvatarId;
private ChatUnicodeString srcAddress = new ChatUnicodeString();
private ChatUnicodeString roomAddress = new ChatUnicodeString();
private ChatUnicodeString roomName = new ChatUnicodeString();
private ChatUnicodeString roomTopic = new ChatUnicodeString();
private ChatUnicodeString roomPassword = new ChatUnicodeString();
private int roomAttributes;
private int maxRoomSize;
private int roomID;
@Override
public ByteBuffer serialize() {
// TODO Auto-generated method stub
return null;
}
@Override
public void deserialize(ByteBuffer buf) {
type = buf.getShort();
track = buf.getInt();
srcAvatarId = buf.getInt();
roomName.deserialize(buf);
roomTopic.deserialize(buf);
roomPassword.deserialize(buf);
roomAttributes = buf.getInt();
maxRoomSize = buf.getInt();
roomAddress.deserialize(buf);
srcAddress.deserialize(buf);
}
public int getSrcAvatarId() {
return srcAvatarId;
}
public void setSrcAvatarId(int srcAvatarId) {
this.srcAvatarId = srcAvatarId;
}
public ChatUnicodeString getSrcAddress() {
return srcAddress;
}
public void setSrcAddress(ChatUnicodeString srcAddress) {
this.srcAddress = srcAddress;
}
public ChatUnicodeString getRoomAddress() {
return roomAddress;
}
public void setRoomAddress(ChatUnicodeString roomAddress) {
this.roomAddress = roomAddress;
}
public int getRoomAttributes() {
return roomAttributes;
}
public void setRoomAttributes(int roomAttributes) {
this.roomAttributes = roomAttributes;
}
public ChatUnicodeString getRoomName() {
return roomName;
}
public void setRoomName(ChatUnicodeString roomName) {
this.roomName = roomName;
}
public ChatUnicodeString getRoomTopic() {
return roomTopic;
}
public void setRoomTopic(ChatUnicodeString roomTopic) {
this.roomTopic = roomTopic;
}
public ChatUnicodeString getRoomPassword() {
return roomPassword;
}
public void setRoomPassword(ChatUnicodeString roomPassword) {
this.roomPassword = roomPassword;
}
public int getMaxRoomSize() {
return maxRoomSize;
}
public void setMaxRoomSize(int maxRoomSize) {
this.maxRoomSize = maxRoomSize;
}
}
@@ -0,0 +1,44 @@
package chat.protocol.request;
import java.nio.ByteBuffer;
import chat.protocol.GenericRequest;
import chat.util.ChatUnicodeString;
public class RDestroyAvatar extends GenericRequest {
private int avatarId;
private ChatUnicodeString address = new ChatUnicodeString();
public int getAvatarId() {
return avatarId;
}
public void setAvatarId(int avatarId) {
this.avatarId = avatarId;
}
public ChatUnicodeString getAddress() {
return address;
}
public void setAddress(ChatUnicodeString address) {
this.address = address;
}
@Override
public ByteBuffer serialize() {
// TODO Auto-generated method stub
return null;
}
@Override
public void deserialize(ByteBuffer buf) {
type = buf.getShort();
track = buf.getInt();
avatarId = buf.getInt();
address.deserialize(buf);
}
}
@@ -0,0 +1,72 @@
package chat.protocol.request;
import java.nio.ByteBuffer;
import java.nio.ByteOrder;
import chat.protocol.GenericRequest;
import chat.util.ChatUnicodeString;
public class RDestroyRoom extends GenericRequest {
private int srcAvatarId;
private int RoomId;
private ChatUnicodeString srcAddress = new ChatUnicodeString();
private ChatUnicodeString roomAddress = new ChatUnicodeString();
@Override
public void deserialize(ByteBuffer buf) {
type = buf.getShort();
track = buf.getInt();
srcAvatarId = buf.getInt();
roomAddress.deserialize(buf);
srcAddress.deserialize(buf);
}
@Override
public ByteBuffer serialize() {
ByteBuffer buf = ByteBuffer.allocate(18 + roomAddress.getStringLength() * 2 + srcAddress.getStringLength() * 2).order(ByteOrder.LITTLE_ENDIAN);
//buf.putInt(0);
buf.putShort(type);
buf.putInt(track);
buf.putInt(srcAvatarId);
buf.put(roomAddress.serialize());
buf.put(srcAddress.serialize());
writeSize(buf);
return buf;
}
public int getSrcAvatarId() {
return srcAvatarId;
}
public void setSrcAvatarId(int srcAvatarId) {
this.srcAvatarId = srcAvatarId;
}
public void setRoomId(int RoomId) {
this.RoomId = RoomId;
}
public void setTrack(int track) {
this.track = track;
}
public ChatUnicodeString getSrcAddress() {
return srcAddress;
}
public void setSrcAddress(ChatUnicodeString srcAddress) {
this.srcAddress = srcAddress;
}
public ChatUnicodeString getRoomAddress() {
return roomAddress;
}
public void setRoomAddress(ChatUnicodeString roomAddress) {
this.roomAddress = roomAddress;
}
}
@@ -0,0 +1,133 @@
package chat.protocol.request;
import java.nio.ByteBuffer;
import java.nio.ByteOrder;
import chat.protocol.GenericRequest;
import chat.util.ChatUnicodeString;
public class REnterRoom extends GenericRequest {
private int srcAvatarId;
private ChatUnicodeString srcAddress = new ChatUnicodeString();
private ChatUnicodeString roomAddress = new ChatUnicodeString();
private ChatUnicodeString roomPassword = new ChatUnicodeString();
private boolean passiveCreate;
private int roomAttributes;
private int maxRoomSize;
private ChatUnicodeString roomTopic = new ChatUnicodeString();
private boolean requestingEntry; // not used for SWG
@Override
public ByteBuffer serialize() {
ByteBuffer buf = ByteBuffer.allocate(42 + roomAddress.getStringLength() * 2 + roomPassword.getStringLength() * 2 + roomTopic.getStringLength() * 2 + srcAddress.getStringLength() * 2).order(ByteOrder.LITTLE_ENDIAN);
//buf.putInt(0);
buf.putShort(type);
buf.putInt(track);
buf.putInt(srcAvatarId);
buf.put(roomAddress.serialize());
buf.put(roomPassword.serialize());
buf.putInt(1);
//passiveCreate = buf.put() ;
//if(passiveCreate) {
buf.put(roomTopic.serialize());
buf.putInt(roomAttributes);
buf.putInt(maxRoomSize);
//}
buf.putInt(1);
//requestingEntry = buf.get() != 0;
buf.put(srcAddress.serialize());
writeSize(buf);
return buf;
}
@Override
public void deserialize(ByteBuffer buf) {
type = buf.getShort();
track = buf.getInt();
srcAvatarId = buf.getInt();
roomAddress.deserialize(buf);
roomPassword.deserialize(buf);
passiveCreate = buf.get() != 0;
if(passiveCreate) {
roomTopic.deserialize(buf);
roomAttributes = buf.getInt();
maxRoomSize = buf.getInt();
}
requestingEntry = buf.get() != 0;
srcAddress.deserialize(buf);
}
public int getSrcAvatarId() {
return srcAvatarId;
}
public void setSrcAvatarId(int srcAvatarId) {
this.srcAvatarId = srcAvatarId;
}
public ChatUnicodeString getSrcAddress() {
return srcAddress;
}
public void setSrcAddress(ChatUnicodeString srcAddress) {
this.srcAddress = srcAddress;
}
public ChatUnicodeString getRoomAddress() {
return roomAddress;
}
public void setRoomAddress(ChatUnicodeString roomAddress) {
this.roomAddress = roomAddress;
}
public ChatUnicodeString getRoomPassword() {
return roomPassword;
}
public void setRoomPassword(ChatUnicodeString roomPassword) {
this.roomPassword = roomPassword;
}
public int getRoomAttributes() {
return roomAttributes;
}
public void setRoomAttributes(int roomAttributes) {
this.roomAttributes = roomAttributes;
}
public boolean isPassiveCreate() {
return passiveCreate;
}
public void setPassiveCreate(boolean passiveCreate) {
this.passiveCreate = passiveCreate;
}
public int getMaxRoomSize() {
return maxRoomSize;
}
public void setMaxRoomSize(int maxRoomSize) {
this.maxRoomSize = maxRoomSize;
}
public ChatUnicodeString getRoomTopic() {
return roomTopic;
}
public void setRoomTopic(ChatUnicodeString roomTopic) {
this.roomTopic = roomTopic;
}
public boolean isRequestingEntry() {
return requestingEntry;
}
public void setRequestingEntry(boolean requestingEntry) {
this.requestingEntry = requestingEntry;
}
}
@@ -0,0 +1,462 @@
package chat.protocol.request;
import java.lang.reflect.Array;
import java.nio.ByteBuffer;
import java.util.ArrayList;
import java.util.List;
import chat.ChatAvatar;
import chat.protocol.GenericRequest;
import chat.util.ChatUnicodeString;
import gnu.trove.list.TIntList;
import gnu.trove.list.array.TIntArrayList;
public class RFailoverRecreateRoom extends GenericRequest {
private int srcAvatarId;
private int inRoomAvatarId;
private int destAvatarId;
private int StationId;
private int AvaTyp;
private int Zahl2;
private int roomFailID;
//private int roomPrefix;
private int createTime;
private int avatarCount;
private int adminCount;
private int moderatorCount;
private int tempModeratorCount;
private int bannedCount;
private int inviteCount;
private int VoiceCount;
private TIntArrayList inRoomAvatarlist = new TIntArrayList();
private TIntArrayList inRoomAdminlist = new TIntArrayList();
private TIntArrayList inRoomModeratorlist = new TIntArrayList();
private TIntArrayList inRoomTempModeratorlist = new TIntArrayList();
private TIntArrayList inRoomBanlist = new TIntArrayList();
private TIntArrayList inRoomInvitelist = new TIntArrayList();
private TIntArrayList inRoomVoicelist = new TIntArrayList();
private List<ChatAvatar> destAvatarIdList = new ArrayList<>();
private ChatUnicodeString srcAddress = new ChatUnicodeString();
private ChatUnicodeString roomAddress = new ChatUnicodeString();
private ChatUnicodeString roomName = new ChatUnicodeString();
private ChatUnicodeString roomTopic = new ChatUnicodeString();
private ChatUnicodeString roomPassword = new ChatUnicodeString();
private ChatUnicodeString name = new ChatUnicodeString();
private ChatUnicodeString Address = new ChatUnicodeString();
private ChatUnicodeString roomPrefix = new ChatUnicodeString();
private ChatUnicodeString AvaName = new ChatUnicodeString();
private ChatUnicodeString AvaAddress = new ChatUnicodeString();
private ChatUnicodeString AdminAvaName = new ChatUnicodeString();
private ChatUnicodeString AdminAvaAddress = new ChatUnicodeString();
private int inRoomAdminAvatarId;
private int AdminStationId;
private int AdminAvaTyp;
private ChatUnicodeString ModeratorAvaName = new ChatUnicodeString();
private ChatUnicodeString ModeratorAvaAddress = new ChatUnicodeString();
private int inRoomModeratorAvatarId;
private int ModeratorStationId;
private int ModeratorAvaTyp;
private ChatUnicodeString TempModeratorAvaName = new ChatUnicodeString();
private ChatUnicodeString TempModeratorAvaAddress = new ChatUnicodeString();
private int inRoomTempModeratorAvatarId;
private int TempModeratorStationId;
private int TempModeratorAvaTyp;
private ChatUnicodeString BannedAvaName = new ChatUnicodeString();
private ChatUnicodeString BannedAvaAddress = new ChatUnicodeString();
private int inRoomBannedAvatarId;
private int BannedStationId;
private int BannedAvaTyp;
private ChatUnicodeString InviteAvaName = new ChatUnicodeString();
private ChatUnicodeString InviteAvaAddress = new ChatUnicodeString();
private int inRoomInviteAvatarId;
private int InviteStationId;
private int InviteAvaTyp;
private ChatUnicodeString VoiceAvaName = new ChatUnicodeString();
private ChatUnicodeString VoiceAvaAddress = new ChatUnicodeString();
private int inRoomVoiceAvatarId;
private int VoiceStationId;
private int VoiceAvaTyp;
private int roomAttributes;
private int maxRoomSize;
private ChatUnicodeString serializeWithLocalAvatarsOnly = new ChatUnicodeString();
@Override
public ByteBuffer serialize() {
// TODO Auto-generated method stub
return null;
}
@Override
public void deserialize(ByteBuffer buf) {
type = buf.getShort();
track = buf.getInt();
serializeWithLocalAvatarsOnly();
name.deserialize(buf);
Address.deserialize(buf);
srcAvatarId = buf.getInt();
roomName.deserialize(buf);
roomTopic.deserialize(buf);
roomPassword.deserialize(buf);
roomPrefix.deserialize(buf);
roomAddress.deserialize(buf);
roomAttributes = buf.getInt();
maxRoomSize = buf.getInt();
roomFailID = buf.getInt();//System.out.println("roomFailID " + roomFailID);
createTime = buf.getInt();
//adminCount = buf.getInt(); System.out.println("adminCount " + adminCount);
//AvatarId = buf.getInt(); System.out.println("AvatarId1 " + AvatarId);
//moderatorCount = buf.getInt(); System.out.println("moderatorCount " + moderatorCount);
//tempModeratorCount = buf.getInt(); System.out.println("tempModeratorCount " + tempModeratorCount);
//bannedCount = buf.getInt(); System.out.println("bannedCount " + bannedCount);
//inviteCount = buf.getInt(); System.out.println("inviteCount " + inviteCount);
//VoiceCount = buf.getInt(); System.out.println("VoiceCount " + VoiceCount);
//System.out.println("hasArraylenght " + buf.array().length);
//System.out.println("hasArraygetClass " + buf.array().getClass());
//System.out.println("hasArraygetPosition " + buf.position());
//System.out.println("hasArraygetCapacity " + buf.capacity());
ArrayList<Byte> AvatarIds = new ArrayList<>();
int [] einArray;
einArray = new int[buf.remaining()];
//inRoomAvatars
avatarCount = buf.getInt();// System.out.println("avatarCount " + avatarCount);
for (int i=0;i < avatarCount ; i++){
inRoomAvatarId = buf.getInt();
//System.out.println("inRoomAvatarId " + inRoomAvatarId);
inRoomAvatarlist.add(inRoomAvatarId);
//System.out.println("inRoomAvatarlist " + inRoomAvatarlist);
StationId = buf.getInt();
//System.out.println("StationId " + StationId);
AvaName.deserialize(buf);
//System.out.println("AvaName " + AvaName.getString());
AvaAddress.deserialize(buf);
//System.out.println("AvaAddress " + AvaAddress.getString());
AvaTyp = buf.getInt();
//System.out.println("AvaTyp " + AvaTyp);
Zahl2 = buf.getInt();
//System.out.println("Zahl2 " + Zahl2);
//AvatarIds.add((byte) buf.getChar());
//int digits = (int)Math.floor(Math.log10(Math.abs(AvatarId)));
//if (digits == 10 || digits == 9 ){
//}
}
//Zahl2 = buf.getInt();
//System.out.println("Zahl2 " + Zahl2);
//inRoomAdmin
adminCount = buf.getInt();
//System.out.println("adminCount " + adminCount);
for (int i=0;i < adminCount ; i++){
inRoomAdminAvatarId = buf.getInt();
//System.out.println("inRoomAdminAvatarId " + inRoomAdminAvatarId);
inRoomAdminlist.add(inRoomAdminAvatarId);
//System.out.println("inRoomAdminlist " + inRoomAdminlist);
AdminStationId = buf.getInt();
//System.out.println("AdminStationId " + AdminStationId);
AdminAvaName.deserialize(buf);
//System.out.println("AdminAvaName " + AdminAvaName.getString());
AdminAvaAddress.deserialize(buf);
//System.out.println("AdminAvaAddress " + AdminAvaAddress.getString());
AdminAvaTyp = buf.getInt();
//System.out.println("AdminAvaTyp " + AdminAvaTyp);
Zahl2 = buf.getInt();
//System.out.println("Zahl2 " + Zahl2);
}
//Zahl2 = buf.getInt();
//System.out.println("Zahl2 " + Zahl2);
//inRoomModerator
moderatorCount = buf.getInt();
//System.out.println("moderatorCount " + moderatorCount);
for (int i=0;i < moderatorCount ; i++){
inRoomModeratorAvatarId = buf.getInt();
//System.out.println("inRoomModeratorAvatarId " + inRoomModeratorAvatarId);
inRoomModeratorlist.add(inRoomModeratorAvatarId);
//System.out.println("inRoomModeratorlist " + inRoomModeratorlist);
ModeratorStationId = buf.getInt();
//System.out.println("ModeratorStationId " + ModeratorStationId);
ModeratorAvaName.deserialize(buf);
//System.out.println("ModeratorAvaName " + ModeratorAvaName.getString());
ModeratorAvaAddress.deserialize(buf);
//System.out.println("ModeratorAvaAddress " + ModeratorAvaAddress.getString());
ModeratorAvaTyp = buf.getInt();
//System.out.println("ModeratorAvaTyp " + ModeratorAvaTyp);
Zahl2 = buf.getInt();
//System.out.println("Zahl2 " + Zahl2);
}
//inRoomTempModerator
tempModeratorCount = buf.getInt();
//System.out.println("tempModeratorCount " + tempModeratorCount);
for (int i=0;i < tempModeratorCount ; i++){
inRoomTempModeratorAvatarId = buf.getInt();
//System.out.println("inRoomTempModeratorAvatarId " + inRoomTempModeratorAvatarId);
inRoomTempModeratorlist.add(inRoomTempModeratorAvatarId);
//System.out.println("inRoomTempModeratorlist " + inRoomTempModeratorlist);
TempModeratorStationId = buf.getInt();
//System.out.println("TempModeratorStationId " + TempModeratorStationId);
TempModeratorAvaName.deserialize(buf);
//System.out.println("TempModeratorAvaName " + TempModeratorAvaName.getString());
TempModeratorAvaAddress.deserialize(buf);
//System.out.println("TempModeratorAvaAddress " + TempModeratorAvaAddress.getString());
TempModeratorAvaTyp = buf.getInt();
//System.out.println("TempModeratorAvaTyp " + TempModeratorAvaTyp);
Zahl2 = buf.getInt();
//System.out.println("Zahl2 " + Zahl2);
}
//inRoomBanned
bannedCount = buf.getInt();
//System.out.println("bannedCount " + bannedCount);
for (int i=0;i < bannedCount ; i++){
inRoomBannedAvatarId = buf.getInt();
//System.out.println("inRoomBannedAvatarId " + inRoomBannedAvatarId);
inRoomBanlist.add(inRoomBannedAvatarId);
//System.out.println("inRoomBanlist " + inRoomBanlist);
BannedStationId = buf.getInt();
//System.out.println("BannedStationId " + BannedStationId);
BannedAvaName.deserialize(buf);
//System.out.println("BannedAvaName " + BannedAvaName.getString());
BannedAvaAddress.deserialize(buf);
//System.out.println("BannedAvaAddress " + BannedAvaAddress.getString());
BannedAvaTyp = buf.getInt();
//System.out.println("BannedAvaTyp " + BannedAvaTyp);
Zahl2 = buf.getInt();
//System.out.println("Zahl2 " + Zahl2);
}
//inRoomInvited
inviteCount = buf.getInt();
//System.out.println("inviteCount " + inviteCount);
for (int i=0;i < inviteCount ; i++){
inRoomInviteAvatarId = buf.getInt();
//System.out.println("inRoomInviteAvatarId " + inRoomInviteAvatarId);
inRoomInvitelist.add(inRoomInviteAvatarId);
//System.out.println("inRoomInvitelist " + inRoomInvitelist);
InviteStationId = buf.getInt();
//System.out.println("InviteStationId " + InviteStationId);
InviteAvaName.deserialize(buf);
//System.out.println("InviteAvaName " + InviteAvaName.getString());
InviteAvaAddress.deserialize(buf);
//System.out.println("InviteAvaAddress " + InviteAvaAddress.getString());
InviteAvaTyp = buf.getInt();
//System.out.println("InviteAvaTyp " + InviteAvaTyp);
Zahl2 = buf.getInt();
//System.out.println("Zahl2 " + Zahl2);
}
//inRoomVoice
VoiceCount = buf.getInt();
//System.out.println("VoiceCount " + VoiceCount);
for (int i=0;i < VoiceCount ; i++){
inRoomVoiceAvatarId = buf.getInt();
//System.out.println("inRoomVoiceAvatarId " + inRoomVoiceAvatarId);
inRoomVoicelist.add(inRoomVoiceAvatarId);
//System.out.println("inRoomVoicelist " + inRoomVoicelist);
VoiceStationId = buf.getInt();
//System.out.println("VoiceStationId " + VoiceStationId);
VoiceAvaName.deserialize(buf);
//System.out.println("VoiceAvaName " + VoiceAvaName.getString());
VoiceAvaAddress.deserialize(buf);
//System.out.println("VoiceAvaAddress " + VoiceAvaAddress.getString());
VoiceAvaTyp = buf.getInt();
//System.out.println("VoiceAvaTyp " + VoiceAvaTyp);
Zahl2 = buf.getInt();
//System.out.println("Zahl2 " + Zahl2);
}
}
private void serializeWithLocalAvatarsOnly() {
// TODO Auto-generated method stub
}
public ChatUnicodeString getcreatorName() {
return name;
}
public ChatUnicodeString getAddress() {
return Address;
}
public ChatUnicodeString getroomPrefix() {
return roomPrefix;
}
public int getroomFailID() {
return roomFailID;
}
public void setRoomPrefix(ChatUnicodeString roomPrefix) {
this.roomPrefix = roomPrefix;
}
public int getSrcAvatarId() {
return srcAvatarId;
}
public int getdestAvatarId() {
return destAvatarId;
}
public int getavatarCount() {
return avatarCount;
}
public TIntArrayList getinRoomAvatarlist() {
return inRoomAvatarlist;
}
public ChatUnicodeString getAvaAddress() {
return AvaAddress;
}
public ChatUnicodeString getAvaName() {
return AvaName;
}
public int getinRoomAvatarId() {
return inRoomAvatarId;
}
public void setSrcAvatarId(int srcAvatarId) {
this.srcAvatarId = srcAvatarId;
}
public ChatUnicodeString getSrcAddress() {
return srcAddress;
}
public void setSrcAddress(ChatUnicodeString srcAddress) {
this.srcAddress = srcAddress;
}
public ChatUnicodeString getRoomAddress() {
return roomAddress;
}
public void setRoomAddress(ChatUnicodeString roomAddress) {
this.roomAddress = roomAddress;
}
public int getRoomAttributes() {
return roomAttributes;
}
public void setRoomAttributes(int roomAttributes) {
this.roomAttributes = roomAttributes;
}
public ChatUnicodeString getRoomName() {
return roomName;
}
public void setRoomName(ChatUnicodeString roomName) {
this.roomName = roomName;
}
public ChatUnicodeString getRoomTopic() {
return roomTopic;
}
public void setRoomTopic(ChatUnicodeString roomTopic) {
this.roomTopic = roomTopic;
}
public ChatUnicodeString getRoomPassword() {
return roomPassword;
}
public void setRoomPassword(ChatUnicodeString roomPassword) {
this.roomPassword = roomPassword;
}
public int getMaxRoomSize() {
return maxRoomSize;
}
public void setMaxRoomSize(int maxRoomSize) {
this.maxRoomSize = maxRoomSize;
}
public TIntList getDestAvatarIdList() {
return (TIntList) destAvatarIdList;
}
//inRoomAdmin
public int getAdminCount() {
return adminCount;
}
public TIntArrayList getinRoomAdminlist() {
return inRoomAdminlist;
}
//inRoomModerator
public int getModeratorCount() {
return moderatorCount;
}
public TIntArrayList getinRoomModeratorlist() {
return inRoomModeratorlist;
}
//inRoomTempModerator
public int getTempModeratorCount() {
return tempModeratorCount;
}
public TIntArrayList getinRoomTempModeratorlist() {
return inRoomTempModeratorlist;
}
//inRoomBan
public int getBanCount() {
return bannedCount;
}
public TIntArrayList getinRoomBanlist() {
return inRoomBanlist;
}
//inRoomInvite
public int getInviteCount() {
return inviteCount;
}
public TIntArrayList getinRoomInvitelist() {
return inRoomInvitelist;
}
//inRoomVoice
public int getVoiceCount() {
return VoiceCount;
}
public TIntArrayList getinRoomVoicelist() {
return inRoomVoicelist;
}
//public void setDestAvatarIdList(TIntList destAvatarIdList) {
// this.destAvatarIdList = destAvatarIdList;
//}
}
@@ -0,0 +1,92 @@
package chat.protocol.request;
import java.nio.ByteBuffer;
import chat.protocol.GenericRequest;
import chat.util.ChatUnicodeString;
public class RFailoverReloginAvatar extends GenericRequest {
private int userId;
private int AvatarId;
private ChatUnicodeString name = new ChatUnicodeString();
private ChatUnicodeString address = new ChatUnicodeString();
private ChatUnicodeString loginLocation = new ChatUnicodeString();
private int loginPriority;
private int loginAttributes;
@Override
public ByteBuffer serialize() {
return null;
}
@Override
public void deserialize(ByteBuffer buf) {
type = buf.getShort();
track = buf.getInt();
setAvatarId(buf.getInt());
setUserId(buf.getInt());
name.deserialize(buf);
address.deserialize(buf);
loginLocation.deserialize(buf);
setLoginPriority(buf.getInt());
setLoginAttributes(buf.getInt());
}
public int getUserId() {
return userId;
}
public void setUserId(int userId) {
this.userId = userId;
}
public int getAvatarId() {
return AvatarId;
}
public void setAvatarId(int userId) {
this.AvatarId = AvatarId;
}
public int getLoginPriority() {
return loginPriority;
}
public void setLoginPriority(int loginPriority) {
this.loginPriority = loginPriority;
}
public int getLoginAttributes() {
return loginAttributes;
}
public void setLoginAttributes(int loginAttributes) {
this.loginAttributes = loginAttributes;
}
public ChatUnicodeString getName() {
return name;
}
public void setName(ChatUnicodeString name) {
this.name = name;
}
public ChatUnicodeString getAddress() {
return address;
}
public void setAddress(ChatUnicodeString address) {
this.address = address;
}
public ChatUnicodeString getLoginLocation() {
return loginLocation;
}
public void setLoginLocation(ChatUnicodeString loginLocation) {
this.loginLocation = loginLocation;
}
}
@@ -0,0 +1,43 @@
package chat.protocol.request;
import java.nio.ByteBuffer;
import chat.protocol.GenericRequest;
import chat.util.ChatUnicodeString;
public class RFriendStatus extends GenericRequest {
private int srcAvatarId;
private ChatUnicodeString srcAddress = new ChatUnicodeString();
@Override
public ByteBuffer serialize() {
// TODO Auto-generated method stub
return null;
}
@Override
public void deserialize(ByteBuffer buf) {
type = buf.getShort();
track = buf.getInt();
srcAvatarId = buf.getInt();
srcAddress.deserialize(buf);
}
public int getSrcAvatarId() {
return srcAvatarId;
}
public void setSrcAvatarId(int srcAvatarId) {
this.srcAvatarId = srcAvatarId;
}
public ChatUnicodeString getSrcAddress() {
return srcAddress;
}
public void setSrcAddress(ChatUnicodeString srcAddress) {
this.srcAddress = srcAddress;
}
}
@@ -0,0 +1,42 @@
package chat.protocol.request;
import java.nio.ByteBuffer;
import chat.protocol.GenericRequest;
import chat.util.ChatUnicodeString;
public class RGetAnyAvatar extends GenericRequest {
private ChatUnicodeString name = new ChatUnicodeString();
private ChatUnicodeString address = new ChatUnicodeString();
public ChatUnicodeString getName() {
return name;
}
public void setName(ChatUnicodeString name) {
this.name = name;
}
public ChatUnicodeString getAddress() {
return address;
}
public void setAddress(ChatUnicodeString address) {
this.address = address;
}
@Override
public ByteBuffer serialize() {
// TODO Auto-generated method stub
return null;
}
@Override
public void deserialize(ByteBuffer buf) {
type = buf.getShort();
track = buf.getInt();
name.deserialize(buf);
address.deserialize(buf);
}
}
@@ -0,0 +1,44 @@
package chat.protocol.request;
import java.nio.ByteBuffer;
import chat.protocol.GenericRequest;
import chat.util.ChatUnicodeString;
public class RGetAvatar extends GenericRequest {
private ChatUnicodeString name = new ChatUnicodeString();
private ChatUnicodeString address = new ChatUnicodeString();
public ChatUnicodeString getName() {
return name;
}
public void setName(ChatUnicodeString name) {
this.name = name;
}
public ChatUnicodeString getAddress() {
return address;
}
public void setAddress(ChatUnicodeString address) {
this.address = address;
}
@Override
public ByteBuffer serialize() {
// TODO Auto-generated method stub
return null;
}
@Override
public void deserialize(ByteBuffer buf) {
type = buf.getShort();
track = buf.getInt();
name.deserialize(buf);
address.deserialize(buf);
}
}
@@ -0,0 +1,42 @@
package chat.protocol.request;
import java.nio.ByteBuffer;
import chat.protocol.GenericRequest;
public class RGetPersistentHeaders extends GenericRequest {
private int srcAvatarId;
private int category;
@Override
public ByteBuffer serialize() {
// TODO Auto-generated method stub
return null;
}
@Override
public void deserialize(ByteBuffer buf) {
type = buf.getShort();
track = buf.getInt();
srcAvatarId = buf.getInt();
category = buf.getInt();
}
public int getSrcAvatarId() {
return srcAvatarId;
}
public void setSrcAvatarId(int srcAvatarId) {
this.srcAvatarId = srcAvatarId;
}
public int getCategory() {
return category;
}
public void setCategory(int category) {
this.category = category;
}
}
@@ -0,0 +1,42 @@
package chat.protocol.request;
import java.nio.ByteBuffer;
import chat.protocol.GenericRequest;
public class RGetPersistentMessage extends GenericRequest {
private int srcAvatarId;
private int messageId;
@Override
public ByteBuffer serialize() {
// TODO Auto-generated method stub
return null;
}
@Override
public void deserialize(ByteBuffer buf) {
type = buf.getShort();
track = buf.getInt();
srcAvatarId = buf.getInt();
messageId = buf.getInt();
}
public int getSrcAvatarId() {
return srcAvatarId;
}
public void setSrcAvatarId(int srcAvatarId) {
this.srcAvatarId = srcAvatarId;
}
public int getMessageId() {
return messageId;
}
public void setMessageId(int messageId) {
this.messageId = messageId;
}
}
@@ -0,0 +1,57 @@
package chat.protocol.request;
import java.nio.ByteBuffer;
import java.nio.ByteOrder;
import chat.ChatApiTcpHandler;
import chat.ChatAvatar;
import chat.protocol.GenericRequest;
import chat.util.ChatUnicodeString;
public class RGetRoom extends GenericRequest {
private ChatUnicodeString roomAddress = new ChatUnicodeString();
private ChatAvatar avatar;
@Override
public ByteBuffer serialize() {
ByteBuffer buf = ByteBuffer.allocate(10 + roomAddress.getString().length() * 2).order(ByteOrder.LITTLE_ENDIAN);
buf.putShort(type);
buf.putInt(track);
buf.put(roomAddress.serialize());
//buf.putInt(roomId);
writeSize(buf);freeNative(buf);
return buf;
}
private void freeNative(ByteBuffer buf) {
// TODO Auto-generated method stub
}
@Override
public void deserialize(ByteBuffer buf) {
type = buf.getShort();
track = buf.getInt();
roomAddress.deserialize(buf);
//System.out.println(ChatApiTcpHandler.bytesToHex(buf.array()));
}
public ChatUnicodeString getRoomAddress() {
return roomAddress;
}
public void setRoomAddress(ChatUnicodeString roomAddress) {
this.roomAddress = roomAddress;
}
public ChatAvatar getAvatarAddress() {
// TODO Auto-generated method stub
return avatar;
}
public int setTrack() {
return track;
}
}
@@ -0,0 +1,43 @@
package chat.protocol.request;
import java.nio.ByteBuffer;
import chat.protocol.GenericRequest;
import chat.util.ChatUnicodeString;
public class RGetRoomSummaries extends GenericRequest {
private ChatUnicodeString startNodeAddress = new ChatUnicodeString();
private ChatUnicodeString roomFilter = new ChatUnicodeString();
@Override
public ByteBuffer serialize() {
// TODO Auto-generated method stub
return null;
}
@Override
public void deserialize(ByteBuffer buf) {
type = buf.getShort();
track = buf.getInt();
startNodeAddress.deserialize(buf);
roomFilter.deserialize(buf);
}
public ChatUnicodeString getStartNodeAddress() {
return startNodeAddress;
}
public void setStartNodeAddress(ChatUnicodeString startNodeAddress) {
this.startNodeAddress = startNodeAddress;
}
public ChatUnicodeString getRoomFilter() {
return roomFilter;
}
public void setRoomFilter(ChatUnicodeString roomFilter) {
this.roomFilter = roomFilter;
}
}
@@ -0,0 +1,43 @@
package chat.protocol.request;
import java.nio.ByteBuffer;
import chat.protocol.GenericRequest;
import chat.util.ChatUnicodeString;
public class RIgnoreStatus extends GenericRequest {
private int srcAvatarId;
private ChatUnicodeString srcAddress = new ChatUnicodeString();
@Override
public ByteBuffer serialize() {
// TODO Auto-generated method stub
return null;
}
@Override
public void deserialize(ByteBuffer buf) {
type = buf.getShort();
track = buf.getInt();
srcAvatarId = buf.getInt();
srcAddress.deserialize(buf);
}
public int getSrcAvatarId() {
return srcAvatarId;
}
public void setSrcAvatarId(int srcAvatarId) {
this.srcAvatarId = srcAvatarId;
}
public ChatUnicodeString getSrcAddress() {
return srcAddress;
}
public void setSrcAddress(ChatUnicodeString srcAddress) {
this.srcAddress = srcAddress;
}
}
@@ -0,0 +1,73 @@
package chat.protocol.request;
import java.nio.ByteBuffer;
import chat.protocol.GenericRequest;
import chat.util.ChatUnicodeString;
public class RKickAvatar extends GenericRequest {
private int srcAvatarId;
private ChatUnicodeString srcAddress = new ChatUnicodeString();
private ChatUnicodeString destAvatarName = new ChatUnicodeString();
private ChatUnicodeString destAvatarAddress = new ChatUnicodeString();
private ChatUnicodeString destRoomAddress = new ChatUnicodeString();
@Override
public ByteBuffer serialize() {
// TODO Auto-generated method stub
return null;
}
@Override
public void deserialize(ByteBuffer buf) {
type = buf.getShort();
track = buf.getInt();
srcAvatarId = buf.getInt();
destAvatarName.deserialize(buf);
destAvatarAddress.deserialize(buf);
destRoomAddress.deserialize(buf);
srcAddress.deserialize(buf);
}
public int getSrcAvatarId() {
return srcAvatarId;
}
public void setSrcAvatarId(int srcAvatarId) {
this.srcAvatarId = srcAvatarId;
}
public ChatUnicodeString getSrcAddress() {
return srcAddress;
}
public void setSrcAddress(ChatUnicodeString srcAddress) {
this.srcAddress = srcAddress;
}
public ChatUnicodeString getDestAvatarName() {
return destAvatarName;
}
public void setDestAvatarName(ChatUnicodeString destAvatarName) {
this.destAvatarName = destAvatarName;
}
public ChatUnicodeString getDestAvatarAddress() {
return destAvatarAddress;
}
public void setDestAvatarAddress(ChatUnicodeString destAvatarAddress) {
this.destAvatarAddress = destAvatarAddress;
}
public ChatUnicodeString getDestRoomAddress() {
return destRoomAddress;
}
public void setDestRoomAddress(ChatUnicodeString destRoomAddress) {
this.destRoomAddress = destRoomAddress;
}
}
@@ -0,0 +1,53 @@
package chat.protocol.request;
import java.nio.ByteBuffer;
import chat.protocol.GenericRequest;
import chat.util.ChatUnicodeString;
public class RLeaveRoom extends GenericRequest {
private int srcAvatarId;
private ChatUnicodeString srcAddress = new ChatUnicodeString();
private ChatUnicodeString roomAddress = new ChatUnicodeString();
@Override
public ByteBuffer serialize() {
// TODO Auto-generated method stub
return null;
}
@Override
public void deserialize(ByteBuffer buf) {
type = buf.getShort();
track = buf.getInt();
srcAvatarId = buf.getInt();
roomAddress.deserialize(buf);
srcAddress.deserialize(buf);
}
public int getSrcAvatarId() {
return srcAvatarId;
}
public void setSrcAvatarId(int srcAvatarId) {
this.srcAvatarId = srcAvatarId;
}
public ChatUnicodeString getSrcAddress() {
return srcAddress;
}
public void setSrcAddress(ChatUnicodeString srcAddress) {
this.srcAddress = srcAddress;
}
public ChatUnicodeString getRoomAddress() {
return roomAddress;
}
public void setRoomAddress(ChatUnicodeString roomAddress) {
this.roomAddress = roomAddress;
}
}
@@ -0,0 +1,82 @@
package chat.protocol.request;
import java.nio.ByteBuffer;
import chat.protocol.GenericRequest;
import chat.util.ChatUnicodeString;
public class RLoginAvatar extends GenericRequest {
private int userId;
private ChatUnicodeString name = new ChatUnicodeString();
private ChatUnicodeString address = new ChatUnicodeString();
private ChatUnicodeString loginLocation = new ChatUnicodeString();
private int loginPriority;
private int loginAttributes;
@Override
public ByteBuffer serialize() {
return null;
}
@Override
public void deserialize(ByteBuffer buf) {
type = buf.getShort();
track = buf.getInt();
setUserId(buf.getInt());
name.deserialize(buf);
address.deserialize(buf);
loginLocation.deserialize(buf);//System.out.println("LoginLocation " + loginLocation.getString());
setLoginPriority(buf.getInt());//System.out.println("LoginPriority " + loginPriority);
setLoginAttributes(buf.getInt());//System.out.println("setLoginAttributes " + loginAttributes);
}
public int getUserId() {
return userId;
}
public void setUserId(int userId) {
this.userId = userId;
}
public int getLoginPriority() {
return loginPriority;
}
public void setLoginPriority(int loginPriority) {
this.loginPriority = loginPriority;
}
public int getLoginAttributes() {
return loginAttributes;
}
public void setLoginAttributes(int loginAttributes) {
this.loginAttributes = loginAttributes;
}
public ChatUnicodeString getName() {
return name;
}
public void setName(ChatUnicodeString name) {
this.name = name;
}
public ChatUnicodeString getAddress() {
return address;
}
public void setAddress(ChatUnicodeString address) {
this.address = address;
}
public ChatUnicodeString getLoginLocation() {
return loginLocation;
}
public void setLoginLocation(ChatUnicodeString loginLocation) {
this.loginLocation = loginLocation;
}
}
@@ -0,0 +1,44 @@
package chat.protocol.request;
import java.nio.ByteBuffer;
import chat.protocol.GenericRequest;
import chat.util.ChatUnicodeString;
public class RLogoutAvatar extends GenericRequest {
private int avatarId;
private ChatUnicodeString address = new ChatUnicodeString();
public int getAvatarId() {
return avatarId;
}
public void setAvatarId(int avatarId) {
this.avatarId = avatarId;
}
public ChatUnicodeString getAddress() {
return address;
}
public void setAddress(ChatUnicodeString address) {
this.address = address;
}
@Override
public ByteBuffer serialize() {
// TODO Auto-generated method stub
return null;
}
@Override
public void deserialize(ByteBuffer buf) {
type = buf.getShort();
track = buf.getInt();
avatarId = buf.getInt();
address.deserialize(buf);
}
}
@@ -0,0 +1,37 @@
package chat.protocol.request;
import java.nio.ByteBuffer;
import chat.protocol.GenericRequest;
import chat.util.ChatUnicodeString;
public class RRegistrarGetChatServer extends GenericRequest {
private ChatUnicodeString hostname = new ChatUnicodeString();
private short port;
@Override
public ByteBuffer serialize() {
// TODO Auto-generated method stub
return null;
}
@Override
public void deserialize(ByteBuffer buf) {
type = buf.getShort();
track = buf.getInt();
hostname.deserialize(buf);
setPort(buf.getShort());
}
public short getPort() {
return port;
}
public void setPort(short port) {
this.port = port;
}
}
@@ -0,0 +1,73 @@
package chat.protocol.request;
import java.nio.ByteBuffer;
import chat.protocol.GenericRequest;
import chat.util.ChatUnicodeString;
public class RRemoveBan extends GenericRequest {
private int srcAvatarId;
private ChatUnicodeString srcAddress = new ChatUnicodeString();
private ChatUnicodeString destAvatarName = new ChatUnicodeString();
private ChatUnicodeString destAvatarAddress = new ChatUnicodeString();
private ChatUnicodeString destRoomAddress = new ChatUnicodeString();
@Override
public ByteBuffer serialize() {
// TODO Auto-generated method stub
return null;
}
@Override
public void deserialize(ByteBuffer buf) {
type = buf.getShort();
track = buf.getInt();
srcAvatarId = buf.getInt();
destAvatarName.deserialize(buf);
destAvatarAddress.deserialize(buf);
destRoomAddress.deserialize(buf);
srcAddress.deserialize(buf);
}
public int getSrcAvatarId() {
return srcAvatarId;
}
public void setSrcAvatarId(int srcAvatarId) {
this.srcAvatarId = srcAvatarId;
}
public ChatUnicodeString getSrcAddress() {
return srcAddress;
}
public void setSrcAddress(ChatUnicodeString srcAddress) {
this.srcAddress = srcAddress;
}
public ChatUnicodeString getDestAvatarName() {
return destAvatarName;
}
public void setDestAvatarName(ChatUnicodeString destAvatarName) {
this.destAvatarName = destAvatarName;
}
public ChatUnicodeString getDestAvatarAddress() {
return destAvatarAddress;
}
public void setDestAvatarAddress(ChatUnicodeString destAvatarAddress) {
this.destAvatarAddress = destAvatarAddress;
}
public ChatUnicodeString getDestRoomAddress() {
return destRoomAddress;
}
public void setDestRoomAddress(ChatUnicodeString destRoomAddress) {
this.destRoomAddress = destRoomAddress;
}
}
@@ -0,0 +1,63 @@
package chat.protocol.request;
import java.nio.ByteBuffer;
import chat.protocol.GenericRequest;
import chat.util.ChatUnicodeString;
public class RRemoveFriend extends GenericRequest {
private int srcAvatarId;
private ChatUnicodeString destName = new ChatUnicodeString();
private ChatUnicodeString destAddress = new ChatUnicodeString();
private ChatUnicodeString srcAddress = new ChatUnicodeString();
@Override
public ByteBuffer serialize() {
// TODO Auto-generated method stub
return null;
}
@Override
public void deserialize(ByteBuffer buf) {
type = buf.getShort();
track = buf.getInt();
srcAvatarId = buf.getInt();
destName.deserialize(buf);
destAddress.deserialize(buf);
srcAddress.deserialize(buf);
}
public int getSrcAvatarId() {
return srcAvatarId;
}
public void setSrcAvatarId(int srcAvatarId) {
this.srcAvatarId = srcAvatarId;
}
public ChatUnicodeString getDestName() {
return destName;
}
public void setDestName(ChatUnicodeString destName) {
this.destName = destName;
}
public ChatUnicodeString getDestAddress() {
return destAddress;
}
public void setDestAddress(ChatUnicodeString destAddress) {
this.destAddress = destAddress;
}
public ChatUnicodeString getSrcAddress() {
return srcAddress;
}
public void setSrcAddress(ChatUnicodeString srcAddress) {
this.srcAddress = srcAddress;
}
}
@@ -0,0 +1,63 @@
package chat.protocol.request;
import java.nio.ByteBuffer;
import chat.protocol.GenericRequest;
import chat.util.ChatUnicodeString;
public class RRemoveIgnore extends GenericRequest {
private int srcAvatarId;
private ChatUnicodeString destName = new ChatUnicodeString();
private ChatUnicodeString destAddress = new ChatUnicodeString();
private ChatUnicodeString srcAddress = new ChatUnicodeString();
@Override
public ByteBuffer serialize() {
// TODO Auto-generated method stub
return null;
}
@Override
public void deserialize(ByteBuffer buf) {
type = buf.getShort();
track = buf.getInt();
srcAvatarId = buf.getInt();
destName.deserialize(buf);
destAddress.deserialize(buf);
srcAddress.deserialize(buf);
}
public int getSrcAvatarId() {
return srcAvatarId;
}
public void setSrcAvatarId(int srcAvatarId) {
this.srcAvatarId = srcAvatarId;
}
public ChatUnicodeString getDestName() {
return destName;
}
public void setDestName(ChatUnicodeString destName) {
this.destName = destName;
}
public ChatUnicodeString getDestAddress() {
return destAddress;
}
public void setDestAddress(ChatUnicodeString destAddress) {
this.destAddress = destAddress;
}
public ChatUnicodeString getSrcAddress() {
return srcAddress;
}
public void setSrcAddress(ChatUnicodeString srcAddress) {
this.srcAddress = srcAddress;
}
}
@@ -0,0 +1,73 @@
package chat.protocol.request;
import java.nio.ByteBuffer;
import chat.protocol.GenericRequest;
import chat.util.ChatUnicodeString;
public class RRemoveInvite extends GenericRequest {
private int srcAvatarId;
private ChatUnicodeString srcAddress = new ChatUnicodeString();
private ChatUnicodeString destAvatarName = new ChatUnicodeString();
private ChatUnicodeString destAvatarAddress = new ChatUnicodeString();
private ChatUnicodeString destRoomAddress = new ChatUnicodeString();
@Override
public ByteBuffer serialize() {
// TODO Auto-generated method stub
return null;
}
@Override
public void deserialize(ByteBuffer buf) {
type = buf.getShort();
track = buf.getInt();
srcAvatarId = buf.getInt();
destAvatarName.deserialize(buf);
destAvatarAddress.deserialize(buf);
destRoomAddress.deserialize(buf);
srcAddress.deserialize(buf);
}
public int getSrcAvatarId() {
return srcAvatarId;
}
public void setSrcAvatarId(int srcAvatarId) {
this.srcAvatarId = srcAvatarId;
}
public ChatUnicodeString getSrcAddress() {
return srcAddress;
}
public void setSrcAddress(ChatUnicodeString srcAddress) {
this.srcAddress = srcAddress;
}
public ChatUnicodeString getDestAvatarName() {
return destAvatarName;
}
public void setDestAvatarName(ChatUnicodeString destAvatarName) {
this.destAvatarName = destAvatarName;
}
public ChatUnicodeString getDestAvatarAddress() {
return destAvatarAddress;
}
public void setDestAvatarAddress(ChatUnicodeString destAvatarAddress) {
this.destAvatarAddress = destAvatarAddress;
}
public ChatUnicodeString getDestRoomAddress() {
return destRoomAddress;
}
public void setDestRoomAddress(ChatUnicodeString destRoomAddress) {
this.destRoomAddress = destRoomAddress;
}
}
@@ -0,0 +1,73 @@
package chat.protocol.request;
import java.nio.ByteBuffer;
import chat.protocol.GenericRequest;
import chat.util.ChatUnicodeString;
public class RRemoveModerator extends GenericRequest {
private int srcAvatarId;
private ChatUnicodeString srcAddress = new ChatUnicodeString();
private ChatUnicodeString destAvatarName = new ChatUnicodeString();
private ChatUnicodeString destAvatarAddress = new ChatUnicodeString();
private ChatUnicodeString destRoomAddress = new ChatUnicodeString();
@Override
public ByteBuffer serialize() {
// TODO Auto-generated method stub
return null;
}
@Override
public void deserialize(ByteBuffer buf) {
type = buf.getShort();
track = buf.getInt();
srcAvatarId = buf.getInt();
destAvatarName.deserialize(buf);
destAvatarAddress.deserialize(buf);
destRoomAddress.deserialize(buf);
srcAddress.deserialize(buf);
}
public int getSrcAvatarId() {
return srcAvatarId;
}
public void setSrcAvatarId(int srcAvatarId) {
this.srcAvatarId = srcAvatarId;
}
public ChatUnicodeString getSrcAddress() {
return srcAddress;
}
public void setSrcAddress(ChatUnicodeString srcAddress) {
this.srcAddress = srcAddress;
}
public ChatUnicodeString getDestAvatarName() {
return destAvatarName;
}
public void setDestAvatarName(ChatUnicodeString destAvatarName) {
this.destAvatarName = destAvatarName;
}
public ChatUnicodeString getDestAvatarAddress() {
return destAvatarAddress;
}
public void setDestAvatarAddress(ChatUnicodeString destAvatarAddress) {
this.destAvatarAddress = destAvatarAddress;
}
public ChatUnicodeString getDestRoomAddress() {
return destRoomAddress;
}
public void setDestRoomAddress(ChatUnicodeString destRoomAddress) {
this.destRoomAddress = destRoomAddress;
}
}
@@ -0,0 +1,32 @@
package chat.protocol.request;
import java.nio.ByteBuffer;
import chat.protocol.GenericRequest;
public class RSendApiVersion extends GenericRequest {
private int version;
@Override
public ByteBuffer serialize() {
// TODO Auto-generated method stub
return null;
}
@Override
public void deserialize(ByteBuffer buf) {
type = buf.getShort();
track = buf.getInt();
version = buf.getInt();
}
public int getVersion() {
return version;
}
public void setVersion(int version) {
this.version = version;
}
}
@@ -0,0 +1,82 @@
package chat.protocol.request;
import java.nio.ByteBuffer;
import chat.protocol.GenericRequest;
import chat.util.ChatUnicodeString;
public class RSendInstantMessage extends GenericRequest {
private int srcAvatarId;
private ChatUnicodeString destName = new ChatUnicodeString();
private ChatUnicodeString destAddress = new ChatUnicodeString();
private ChatUnicodeString message = new ChatUnicodeString();
private ChatUnicodeString oob = new ChatUnicodeString();
private ChatUnicodeString srcAddress = new ChatUnicodeString();
@Override
public ByteBuffer serialize() {
// TODO Auto-generated method stub
return null;
}
@Override
public void deserialize(ByteBuffer buf) {
type = buf.getShort();
track = buf.getInt();
srcAvatarId = buf.getInt();
destName.deserialize(buf);
destAddress.deserialize(buf);
message.deserialize(buf);
oob.deserialize(buf);
srcAddress.deserialize(buf);
}
public int getSrcAvatarId() {
return srcAvatarId;
}
public void setSrcAvatarId(int srcAvatarId) {
this.srcAvatarId = srcAvatarId;
}
public ChatUnicodeString getDestName() {
return destName;
}
public void setDestName(ChatUnicodeString destName) {
this.destName = destName;
}
public ChatUnicodeString getDestAddress() {
return destAddress;
}
public void setDestAddress(ChatUnicodeString destAddress) {
this.destAddress = destAddress;
}
public ChatUnicodeString getMessage() {
return message;
}
public void setMessage(ChatUnicodeString message) {
this.message = message;
}
public ChatUnicodeString getOob() {
return oob;
}
public void setOob(ChatUnicodeString oob) {
this.oob = oob;
}
public ChatUnicodeString getSrcAddress() {
return srcAddress;
}
public void setSrcAddress(ChatUnicodeString srcAddress) {
this.srcAddress = srcAddress;
}
}
@@ -0,0 +1,134 @@
package chat.protocol.request;
import java.nio.ByteBuffer;
import chat.protocol.GenericRequest;
import chat.util.ChatUnicodeString;
public class RSendPersistentMessage extends GenericRequest {
private short avatarPresence;
private int srcAvatarId;
private ChatUnicodeString srcName = new ChatUnicodeString();
private ChatUnicodeString destName = new ChatUnicodeString();
private ChatUnicodeString destAddress = new ChatUnicodeString();
private ChatUnicodeString subject = new ChatUnicodeString();
private ChatUnicodeString message = new ChatUnicodeString();
private ChatUnicodeString oob = new ChatUnicodeString();
private ChatUnicodeString category = new ChatUnicodeString();
private boolean enforceInboxLimit;
private int categoryLimit;
@Override
public ByteBuffer serialize() {
return null;
}
@Override
public void deserialize(ByteBuffer buf) {
type = buf.getShort();
track = buf.getInt();
avatarPresence = buf.getShort();
if(avatarPresence != 0)
srcAvatarId = buf.getInt();
else
srcName.deserialize(buf);
destName.deserialize(buf);
destAddress.deserialize(buf);
subject.deserialize(buf);
message.deserialize(buf);
oob.deserialize(buf);
category.deserialize(buf);
enforceInboxLimit = buf.get() != 0;
categoryLimit = buf.getInt();
}
public short isAvatarPresence() {
return avatarPresence;
}
public void setAvatarPresence(short avatarPresence) {
this.avatarPresence = avatarPresence;
}
public int getSrcAvatarId() {
return srcAvatarId;
}
public void setSrcAvatarId(int srcAvatarId) {
this.srcAvatarId = srcAvatarId;
}
public ChatUnicodeString getSrcName() {
return srcName;
}
public void setSrcName(ChatUnicodeString srcName) {
this.srcName = srcName;
}
public ChatUnicodeString getDestName() {
return destName;
}
public void setDestName(ChatUnicodeString destName) {
this.destName = destName;
}
public ChatUnicodeString getDestAddress() {
return destAddress;
}
public void setDestAddress(ChatUnicodeString destAddress) {
this.destAddress = destAddress;
}
public ChatUnicodeString getSubject() {
return subject;
}
public void setSubject(ChatUnicodeString subject) {
this.subject = subject;
}
public ChatUnicodeString getMessage() {
return message;
}
public void setMessage(ChatUnicodeString message) {
this.message = message;
}
public ChatUnicodeString getOob() {
return oob;
}
public void setOob(ChatUnicodeString oob) {
this.oob = oob;
}
public ChatUnicodeString getCategory() {
return category;
}
public void setCategory(ChatUnicodeString category) {
this.category = category;
}
public boolean isEnforceInboxLimit() {
return enforceInboxLimit;
}
public void setEnforceInboxLimit(boolean enforceInboxLimit) {
this.enforceInboxLimit = enforceInboxLimit;
}
public int getCategoryLimit() {
return categoryLimit;
}
public void setCategoryLimit(int categoryLimit) {
this.categoryLimit = categoryLimit;
}
}
@@ -0,0 +1,73 @@
package chat.protocol.request;
import java.nio.ByteBuffer;
import chat.protocol.GenericRequest;
import chat.util.ChatUnicodeString;
public class RSendRoomMessage extends GenericRequest {
private int srcAvatarId;
private ChatUnicodeString srcAddress = new ChatUnicodeString();
private ChatUnicodeString roomAddress = new ChatUnicodeString();
private ChatUnicodeString msg = new ChatUnicodeString();
private ChatUnicodeString oob = new ChatUnicodeString();
@Override
public ByteBuffer serialize() {
// TODO Auto-generated method stub
return null;
}
@Override
public void deserialize(ByteBuffer buf) {
type = buf.getShort();
track = buf.getInt();
srcAvatarId = buf.getInt();
roomAddress.deserialize(buf);
msg.deserialize(buf);
oob.deserialize(buf);
srcAddress.deserialize(buf);
}
public int getSrcAvatarId() {
return srcAvatarId;
}
public void setSrcAvatarId(int srcAvatarId) {
this.srcAvatarId = srcAvatarId;
}
public ChatUnicodeString getSrcAddress() {
return srcAddress;
}
public void setSrcAddress(ChatUnicodeString srcAddress) {
this.srcAddress = srcAddress;
}
public ChatUnicodeString getRoomAddress() {
return roomAddress;
}
public void setRoomAddress(ChatUnicodeString roomAddress) {
this.roomAddress = roomAddress;
}
public ChatUnicodeString getMsg() {
return msg;
}
public void setMsg(ChatUnicodeString msg) {
this.msg = msg;
}
public ChatUnicodeString getOob() {
return oob;
}
public void setOob(ChatUnicodeString oob) {
this.oob = oob;
}
}
@@ -0,0 +1,63 @@
package chat.protocol.request;
import java.nio.ByteBuffer;
import chat.protocol.GenericRequest;
import chat.util.ChatUnicodeString;
public class RSetAvatarAttributes extends GenericRequest {
private int avatarId;
private ChatUnicodeString address = new ChatUnicodeString();
private int avatarAttributes;
private boolean persistent;
@Override
public ByteBuffer serialize() {
// TODO Auto-generated method stub
return null;
}
@Override
public void deserialize(ByteBuffer buf) {
type = buf.getShort();
track = buf.getInt();
avatarId = buf.getInt();
avatarAttributes = buf.getInt();
persistent = buf.get() != 0;
//address.deserialize(buf);
}
public int getAvatarId() {
return avatarId;
}
public void setAvatarId(int avatarId) {
this.avatarId = avatarId;
}
public ChatUnicodeString getAddress() {
return address;
}
public void setAddress(ChatUnicodeString address) {
this.address = address;
}
public int getAvatarAttributes() {
return avatarAttributes;
}
public void setAvatarAttributes(int avatarAttributes) {
this.avatarAttributes = avatarAttributes;
}
public boolean isPersistent() {
return persistent;
}
public void setPersistent(boolean persistent) {
this.persistent = persistent;
}
}