package BasicServer;
import java.nio.ByteBuffer;
public class C2S_BasicClientVerifyInfo implements ALBasicProtocolPack._IALProtocolStructure {
private Integer clientType;
private String userName;
private String userPassword;
private String customMsg;
public C2S_BasicClientVerifyInfo() {
clientType = 0;
userName = "";
userPassword = "";
customMsg = "";
}
public final byte getMainOrder() { return (byte)0; }
public final byte getSubOrder() { return (byte)0; }
public int getClientType() { return clientType; }
public void setClientType(int _clientType) { clientType = _clientType; }
public String getUserName() { return userName; }
public void setUserName(String _userName) { userName = _userName; }
public String getUserPassword() { return userPassword; }
public void setUserPassword(String _userPassword) { userPassword = _userPassword; }
public String getCustomMsg() { return customMsg; }
public void setCustomMsg(String _customMsg) { customMsg = _customMsg; }
public final int GetUnzipBufSize() {
int _size = 4;
_size += ALBasicProtocolPack.ALProtocolCommon.GetStringBufSize(userName);
_size += ALBasicProtocolPack.ALProtocolCommon.GetStringBufSize(userPassword);
_size += ALBasicProtocolPack.ALProtocolCommon.GetStringBufSize(customMsg);
return _size;
}
public final int GetZipBufSize() {
int _size = 0;
_size += ALBasicProtocolPack.ALProtocolCommon.GetIntZipSize(clientType);
_size += ALBasicProtocolPack.ALProtocolCommon.GetStringBufSize(userName);
_size += ALBasicProtocolPack.ALProtocolCommon.GetStringBufSize(userPassword);
_size += ALBasicProtocolPack.ALProtocolCommon.GetStringBufSize(customMsg);
return _size;
}
public final void ReadUnzipBuf(ByteBuffer _buf) {
clientType = _buf.getInt();
userName = ALBasicProtocolPack.ALProtocolCommon.GetStringFromBuf(_buf);
userPassword = ALBasicProtocolPack.ALProtocolCommon.GetStringFromBuf(_buf);
customMsg = ALBasicProtocolPack.ALProtocolCommon.GetStringFromBuf(_buf);
}
public final void ReadZipBuf(ByteBuffer _buf) {
clientType = ALBasicProtocolPack.ALProtocolCommon.ZipGetIntFromBuf(_buf);
userName = ALBasicProtocolPack.ALProtocolCommon.GetStringFromBuf(_buf);
userPassword = ALBasicProtocolPack.ALProtocolCommon.GetStringFromBuf(_buf);
customMsg = ALBasicProtocolPack.ALProtocolCommon.GetStringFromBuf(_buf);
}
public final void PutUnzipBuf(ByteBuffer _buf) {
_buf.putInt(clientType);
ALBasicProtocolPack.ALProtocolCommon.PutStringIntoBuf(_buf, userName);
ALBasicProtocolPack.ALProtocolCommon.PutStringIntoBuf(_buf, userPassword);
ALBasicProtocolPack.ALProtocolCommon.PutStringIntoBuf(_buf, customMsg);
}
public final void PutZipBuf(ByteBuffer _buf) {
ALBasicProtocolPack.ALProtocolCommon.ZipPutIntIntoBuf(_buf, clientType);
ALBasicProtocolPack.ALProtocolCommon.PutStringIntoBuf(_buf, userName);
ALBasicProtocolPack.ALProtocolCommon.PutStringIntoBuf(_buf, userPassword);
ALBasicProtocolPack.ALProtocolCommon.PutStringIntoBuf(_buf, customMsg);
}
public final ByteBuffer makeFullPackage() {
int _bufSize = GetUnzipBufSize() + 2;
ByteBuffer _buf = ByteBuffer.allocate(_bufSize);
_buf.put((byte)0);
_buf.put((byte)0);
PutUnzipBuf(_buf);
_buf.flip();
return _buf;
}
public final ByteBuffer makePackage() {
int _bufSize = GetUnzipBufSize();
ByteBuffer _buf = ByteBuffer.allocate(_bufSize);
PutUnzipBuf(_buf);
_buf.flip();
return _buf;
}
public final void readPackage(ByteBuffer _buf) {
ReadUnzipBuf(_buf);
}
}