diff --git a/tests/src/pokerth_protocol/JoinGameFailed.java b/tests/src/pokerth_protocol/JoinGameFailed.java index 5cf96fc0..6fdcabd3 100644 --- a/tests/src/pokerth_protocol/JoinGameFailed.java +++ b/tests/src/pokerth_protocol/JoinGameFailed.java @@ -45,6 +45,8 @@ import org.bn.types.*; badGameName , @ASN1EnumItem ( name = "invalidSettings", hasTag = true , tag = 9 ) invalidSettings , + @ASN1EnumItem ( name = "ipAddressBlocked", hasTag = true , tag = 10 ) + ipAddressBlocked , } private EnumType value; diff --git a/tests/src/pokerth_protocol/PokerTHMessage.java b/tests/src/pokerth_protocol/PokerTHMessage.java index 651bcf5a..3dbcbbaf 100644 --- a/tests/src/pokerth_protocol/PokerTHMessage.java +++ b/tests/src/pokerth_protocol/PokerTHMessage.java @@ -269,6 +269,16 @@ import org.bn.types.*; private AfkWarningMessage afkWarningMessage = null; + @ASN1Element ( name = "reportAvatarMessage", isOptional = false , hasTag = false , hasDefaultValue = false ) + + private ReportAvatarMessage reportAvatarMessage = null; + + + @ASN1Element ( name = "reportAvatarAckMessage", isOptional = false , hasTag = false , hasDefaultValue = false ) + + private ReportAvatarAckMessage reportAvatarAckMessage = null; + + @ASN1Element ( name = "errorMessage", isOptional = false , hasTag = false , hasDefaultValue = false ) private ErrorMessage errorMessage = null; @@ -389,6 +399,10 @@ import org.bn.types.*; setAfkWarningMessage(null); + setReportAvatarMessage(null); + + setReportAvatarAckMessage(null); + setErrorMessage(null); } @@ -510,6 +524,10 @@ import org.bn.types.*; setAfkWarningMessage(null); + setReportAvatarMessage(null); + + setReportAvatarAckMessage(null); + setErrorMessage(null); } @@ -631,6 +649,10 @@ import org.bn.types.*; setAfkWarningMessage(null); + setReportAvatarMessage(null); + + setReportAvatarAckMessage(null); + setErrorMessage(null); } @@ -752,6 +774,10 @@ import org.bn.types.*; setAfkWarningMessage(null); + setReportAvatarMessage(null); + + setReportAvatarAckMessage(null); + setErrorMessage(null); } @@ -873,6 +899,10 @@ import org.bn.types.*; setAfkWarningMessage(null); + setReportAvatarMessage(null); + + setReportAvatarAckMessage(null); + setErrorMessage(null); } @@ -994,6 +1024,10 @@ import org.bn.types.*; setAfkWarningMessage(null); + setReportAvatarMessage(null); + + setReportAvatarAckMessage(null); + setErrorMessage(null); } @@ -1115,6 +1149,10 @@ import org.bn.types.*; setAfkWarningMessage(null); + setReportAvatarMessage(null); + + setReportAvatarAckMessage(null); + setErrorMessage(null); } @@ -1236,6 +1274,10 @@ import org.bn.types.*; setAfkWarningMessage(null); + setReportAvatarMessage(null); + + setReportAvatarAckMessage(null); + setErrorMessage(null); } @@ -1357,6 +1399,10 @@ import org.bn.types.*; setAfkWarningMessage(null); + setReportAvatarMessage(null); + + setReportAvatarAckMessage(null); + setErrorMessage(null); } @@ -1478,6 +1524,10 @@ import org.bn.types.*; setAfkWarningMessage(null); + setReportAvatarMessage(null); + + setReportAvatarAckMessage(null); + setErrorMessage(null); } @@ -1599,6 +1649,10 @@ import org.bn.types.*; setAfkWarningMessage(null); + setReportAvatarMessage(null); + + setReportAvatarAckMessage(null); + setErrorMessage(null); } @@ -1720,6 +1774,10 @@ import org.bn.types.*; setAfkWarningMessage(null); + setReportAvatarMessage(null); + + setReportAvatarAckMessage(null); + setErrorMessage(null); } @@ -1841,6 +1899,10 @@ import org.bn.types.*; setAfkWarningMessage(null); + setReportAvatarMessage(null); + + setReportAvatarAckMessage(null); + setErrorMessage(null); } @@ -1962,6 +2024,10 @@ import org.bn.types.*; setAfkWarningMessage(null); + setReportAvatarMessage(null); + + setReportAvatarAckMessage(null); + setErrorMessage(null); } @@ -2083,6 +2149,10 @@ import org.bn.types.*; setAfkWarningMessage(null); + setReportAvatarMessage(null); + + setReportAvatarAckMessage(null); + setErrorMessage(null); } @@ -2204,6 +2274,10 @@ import org.bn.types.*; setAfkWarningMessage(null); + setReportAvatarMessage(null); + + setReportAvatarAckMessage(null); + setErrorMessage(null); } @@ -2325,6 +2399,10 @@ import org.bn.types.*; setAfkWarningMessage(null); + setReportAvatarMessage(null); + + setReportAvatarAckMessage(null); + setErrorMessage(null); } @@ -2446,6 +2524,10 @@ import org.bn.types.*; setAfkWarningMessage(null); + setReportAvatarMessage(null); + + setReportAvatarAckMessage(null); + setErrorMessage(null); } @@ -2567,6 +2649,10 @@ import org.bn.types.*; setAfkWarningMessage(null); + setReportAvatarMessage(null); + + setReportAvatarAckMessage(null); + setErrorMessage(null); } @@ -2688,6 +2774,10 @@ import org.bn.types.*; setAfkWarningMessage(null); + setReportAvatarMessage(null); + + setReportAvatarAckMessage(null); + setErrorMessage(null); } @@ -2809,6 +2899,10 @@ import org.bn.types.*; setAfkWarningMessage(null); + setReportAvatarMessage(null); + + setReportAvatarAckMessage(null); + setErrorMessage(null); } @@ -2930,6 +3024,10 @@ import org.bn.types.*; setAfkWarningMessage(null); + setReportAvatarMessage(null); + + setReportAvatarAckMessage(null); + setErrorMessage(null); } @@ -3051,6 +3149,10 @@ import org.bn.types.*; setAfkWarningMessage(null); + setReportAvatarMessage(null); + + setReportAvatarAckMessage(null); + setErrorMessage(null); } @@ -3172,6 +3274,10 @@ import org.bn.types.*; setAfkWarningMessage(null); + setReportAvatarMessage(null); + + setReportAvatarAckMessage(null); + setErrorMessage(null); } @@ -3293,6 +3399,10 @@ import org.bn.types.*; setAfkWarningMessage(null); + setReportAvatarMessage(null); + + setReportAvatarAckMessage(null); + setErrorMessage(null); } @@ -3414,6 +3524,10 @@ import org.bn.types.*; setAfkWarningMessage(null); + setReportAvatarMessage(null); + + setReportAvatarAckMessage(null); + setErrorMessage(null); } @@ -3535,6 +3649,10 @@ import org.bn.types.*; setAfkWarningMessage(null); + setReportAvatarMessage(null); + + setReportAvatarAckMessage(null); + setErrorMessage(null); } @@ -3656,6 +3774,10 @@ import org.bn.types.*; setAfkWarningMessage(null); + setReportAvatarMessage(null); + + setReportAvatarAckMessage(null); + setErrorMessage(null); } @@ -3777,6 +3899,10 @@ import org.bn.types.*; setAfkWarningMessage(null); + setReportAvatarMessage(null); + + setReportAvatarAckMessage(null); + setErrorMessage(null); } @@ -3898,6 +4024,10 @@ import org.bn.types.*; setAfkWarningMessage(null); + setReportAvatarMessage(null); + + setReportAvatarAckMessage(null); + setErrorMessage(null); } @@ -4019,6 +4149,10 @@ import org.bn.types.*; setAfkWarningMessage(null); + setReportAvatarMessage(null); + + setReportAvatarAckMessage(null); + setErrorMessage(null); } @@ -4140,6 +4274,10 @@ import org.bn.types.*; setAfkWarningMessage(null); + setReportAvatarMessage(null); + + setReportAvatarAckMessage(null); + setErrorMessage(null); } @@ -4261,6 +4399,10 @@ import org.bn.types.*; setAfkWarningMessage(null); + setReportAvatarMessage(null); + + setReportAvatarAckMessage(null); + setErrorMessage(null); } @@ -4382,6 +4524,10 @@ import org.bn.types.*; setAfkWarningMessage(null); + setReportAvatarMessage(null); + + setReportAvatarAckMessage(null); + setErrorMessage(null); } @@ -4503,6 +4649,10 @@ import org.bn.types.*; setAfkWarningMessage(null); + setReportAvatarMessage(null); + + setReportAvatarAckMessage(null); + setErrorMessage(null); } @@ -4624,6 +4774,10 @@ import org.bn.types.*; setAfkWarningMessage(null); + setReportAvatarMessage(null); + + setReportAvatarAckMessage(null); + setErrorMessage(null); } @@ -4745,6 +4899,10 @@ import org.bn.types.*; setAfkWarningMessage(null); + setReportAvatarMessage(null); + + setReportAvatarAckMessage(null); + setErrorMessage(null); } @@ -4866,6 +5024,10 @@ import org.bn.types.*; setAfkWarningMessage(null); + setReportAvatarMessage(null); + + setReportAvatarAckMessage(null); + setErrorMessage(null); } @@ -4987,6 +5149,10 @@ import org.bn.types.*; setAfkWarningMessage(null); + setReportAvatarMessage(null); + + setReportAvatarAckMessage(null); + setErrorMessage(null); } @@ -5108,6 +5274,10 @@ import org.bn.types.*; setAfkWarningMessage(null); + setReportAvatarMessage(null); + + setReportAvatarAckMessage(null); + setErrorMessage(null); } @@ -5229,6 +5399,10 @@ import org.bn.types.*; setAfkWarningMessage(null); + setReportAvatarMessage(null); + + setReportAvatarAckMessage(null); + setErrorMessage(null); } @@ -5350,6 +5524,10 @@ import org.bn.types.*; setAfkWarningMessage(null); + setReportAvatarMessage(null); + + setReportAvatarAckMessage(null); + setErrorMessage(null); } @@ -5471,6 +5649,10 @@ import org.bn.types.*; setAfkWarningMessage(null); + setReportAvatarMessage(null); + + setReportAvatarAckMessage(null); + setErrorMessage(null); } @@ -5592,6 +5774,10 @@ import org.bn.types.*; setAfkWarningMessage(null); + setReportAvatarMessage(null); + + setReportAvatarAckMessage(null); + setErrorMessage(null); } @@ -5713,6 +5899,10 @@ import org.bn.types.*; setAfkWarningMessage(null); + setReportAvatarMessage(null); + + setReportAvatarAckMessage(null); + setErrorMessage(null); } @@ -5834,6 +6024,10 @@ import org.bn.types.*; setAfkWarningMessage(null); + setReportAvatarMessage(null); + + setReportAvatarAckMessage(null); + setErrorMessage(null); } @@ -5955,6 +6149,10 @@ import org.bn.types.*; setAfkWarningMessage(null); + setReportAvatarMessage(null); + + setReportAvatarAckMessage(null); + setErrorMessage(null); } @@ -6076,6 +6274,10 @@ import org.bn.types.*; setAfkWarningMessage(null); + setReportAvatarMessage(null); + + setReportAvatarAckMessage(null); + setErrorMessage(null); } @@ -6197,6 +6399,10 @@ import org.bn.types.*; setAfkWarningMessage(null); + setReportAvatarMessage(null); + + setReportAvatarAckMessage(null); + setErrorMessage(null); } @@ -6318,6 +6524,260 @@ import org.bn.types.*; setResetTimeoutMessage(null); + setReportAvatarMessage(null); + + setReportAvatarAckMessage(null); + + setErrorMessage(null); + + } + + + + + public ReportAvatarMessage getReportAvatarMessage () { + return this.reportAvatarMessage; + } + + public boolean isReportAvatarMessageSelected () { + return this.reportAvatarMessage != null; + } + + private void setReportAvatarMessage (ReportAvatarMessage value) { + this.reportAvatarMessage = value; + } + + + public void selectReportAvatarMessage (ReportAvatarMessage value) { + this.reportAvatarMessage = value; + + setAnnounceMessage(null); + + setInitMessage(null); + + setAuthMessage(null); + + setInitAckMessage(null); + + setAvatarRequestMessage(null); + + setAvatarReplyMessage(null); + + setPlayerListMessage(null); + + setGameListMessage(null); + + setPlayerInfoRequestMessage(null); + + setPlayerInfoReplyMessage(null); + + setSubscriptionRequestMessage(null); + + setJoinGameRequestMessage(null); + + setJoinGameReplyMessage(null); + + setGamePlayerMessage(null); + + setKickPlayerRequestMessage(null); + + setLeaveGameRequestMessage(null); + + setInvitePlayerToGameMessage(null); + + setInviteNotifyMessage(null); + + setRejectGameInvitationMessage(null); + + setRejectInvNotifyMessage(null); + + setStartEventMessage(null); + + setStartEventAckMessage(null); + + setGameStartMessage(null); + + setHandStartMessage(null); + + setPlayersTurnMessage(null); + + setMyActionRequestMessage(null); + + setYourActionRejectedMessage(null); + + setPlayersActionDoneMessage(null); + + setDealFlopCardsMessage(null); + + setDealTurnCardMessage(null); + + setDealRiverCardMessage(null); + + setAllInShowCardsMessage(null); + + setEndOfHandMessage(null); + + setShowMyCardsRequestMessage(null); + + setAfterHandShowCardsMessage(null); + + setEndOfGameMessage(null); + + setAskKickPlayerMessage(null); + + setAskKickDeniedMessage(null); + + setStartKickPetitionMessage(null); + + setVoteKickRequestMessage(null); + + setVoteKickReplyMessage(null); + + setKickPetitionUpdateMessage(null); + + setEndKickPetitionMessage(null); + + setStatisticsMessage(null); + + setChatRequestMessage(null); + + setChatMessage(null); + + setDialogMessage(null); + + setTimeoutWarningMessage(null); + + setResetTimeoutMessage(null); + + setAfkWarningMessage(null); + + setReportAvatarAckMessage(null); + + setErrorMessage(null); + + } + + + + + public ReportAvatarAckMessage getReportAvatarAckMessage () { + return this.reportAvatarAckMessage; + } + + public boolean isReportAvatarAckMessageSelected () { + return this.reportAvatarAckMessage != null; + } + + private void setReportAvatarAckMessage (ReportAvatarAckMessage value) { + this.reportAvatarAckMessage = value; + } + + + public void selectReportAvatarAckMessage (ReportAvatarAckMessage value) { + this.reportAvatarAckMessage = value; + + setAnnounceMessage(null); + + setInitMessage(null); + + setAuthMessage(null); + + setInitAckMessage(null); + + setAvatarRequestMessage(null); + + setAvatarReplyMessage(null); + + setPlayerListMessage(null); + + setGameListMessage(null); + + setPlayerInfoRequestMessage(null); + + setPlayerInfoReplyMessage(null); + + setSubscriptionRequestMessage(null); + + setJoinGameRequestMessage(null); + + setJoinGameReplyMessage(null); + + setGamePlayerMessage(null); + + setKickPlayerRequestMessage(null); + + setLeaveGameRequestMessage(null); + + setInvitePlayerToGameMessage(null); + + setInviteNotifyMessage(null); + + setRejectGameInvitationMessage(null); + + setRejectInvNotifyMessage(null); + + setStartEventMessage(null); + + setStartEventAckMessage(null); + + setGameStartMessage(null); + + setHandStartMessage(null); + + setPlayersTurnMessage(null); + + setMyActionRequestMessage(null); + + setYourActionRejectedMessage(null); + + setPlayersActionDoneMessage(null); + + setDealFlopCardsMessage(null); + + setDealTurnCardMessage(null); + + setDealRiverCardMessage(null); + + setAllInShowCardsMessage(null); + + setEndOfHandMessage(null); + + setShowMyCardsRequestMessage(null); + + setAfterHandShowCardsMessage(null); + + setEndOfGameMessage(null); + + setAskKickPlayerMessage(null); + + setAskKickDeniedMessage(null); + + setStartKickPetitionMessage(null); + + setVoteKickRequestMessage(null); + + setVoteKickReplyMessage(null); + + setKickPetitionUpdateMessage(null); + + setEndKickPetitionMessage(null); + + setStatisticsMessage(null); + + setChatRequestMessage(null); + + setChatMessage(null); + + setDialogMessage(null); + + setTimeoutWarningMessage(null); + + setResetTimeoutMessage(null); + + setAfkWarningMessage(null); + + setReportAvatarMessage(null); + setErrorMessage(null); } @@ -6440,6 +6900,10 @@ import org.bn.types.*; setResetTimeoutMessage(null); setAfkWarningMessage(null); + + setReportAvatarMessage(null); + + setReportAvatarAckMessage(null); } diff --git a/tests/src/pokerth_protocol/ReportAvatarAckMessage.java b/tests/src/pokerth_protocol/ReportAvatarAckMessage.java new file mode 100644 index 00000000..6a02c433 --- /dev/null +++ b/tests/src/pokerth_protocol/ReportAvatarAckMessage.java @@ -0,0 +1,156 @@ + +package pokerth_protocol; +// +// This file was generated by the BinaryNotes compiler. +// See http://bnotes.sourceforge.net +// Any modifications to this file will be lost upon recompilation of the source ASN.1. +// + +import org.bn.*; +import org.bn.annotations.*; +import org.bn.annotations.constraints.*; +import org.bn.coders.*; +import org.bn.types.*; + + + + + @ASN1PreparedElement + @ASN1BoxedType ( name = "ReportAvatarAckMessage" ) + public class ReportAvatarAckMessage implements IASN1PreparedElement { + + + + @ASN1PreparedElement + @ASN1Sequence ( name = "ReportAvatarAckMessage" , isSet = false ) + public static class ReportAvatarAckMessageSequenceType implements IASN1PreparedElement { + + @ASN1Element ( name = "reportedPlayerId", isOptional = false , hasTag = false , hasDefaultValue = false ) + + private NonZeroId reportedPlayerId = null; + + + + @ASN1PreparedElement + @ASN1Enum ( + name = "ReportResultEnumType" + ) + public static class ReportResultEnumType implements IASN1PreparedElement { + public enum EnumType { + + @ASN1EnumItem ( name = "avatarReportAccepted", hasTag = true , tag = 0 ) + avatarReportAccepted , + @ASN1EnumItem ( name = "avatarReportDuplicate", hasTag = true , tag = 1 ) + avatarReportDuplicate , + @ASN1EnumItem ( name = "avatarReportInvalid", hasTag = true , tag = 2 ) + avatarReportInvalid , + } + + private EnumType value; + private Integer integerForm; + + public EnumType getValue() { + return this.value; + } + + public void setValue(EnumType value) { + this.value = value; + } + + public Integer getIntegerForm() { + return integerForm; + } + + public void setIntegerForm(Integer value) { + integerForm = value; + } + + public void initWithDefaults() { + } + + private static IASN1PreparedElementData preparedData = CoderFactory.getInstance().newPreparedElementData(ReportResultEnumType.class); + public IASN1PreparedElementData getPreparedData() { + return preparedData; + } + + } + + @ASN1Element ( name = "reportResult", isOptional = false , hasTag = false , hasDefaultValue = false ) + + private ReportResultEnumType reportResult = null; + + + + public NonZeroId getReportedPlayerId () { + return this.reportedPlayerId; + } + + + + public void setReportedPlayerId (NonZeroId value) { + this.reportedPlayerId = value; + } + + + + public ReportResultEnumType getReportResult () { + return this.reportResult; + } + + + + public void setReportResult (ReportResultEnumType value) { + this.reportResult = value; + } + + + + + public void initWithDefaults() { + + } + + public IASN1PreparedElementData getPreparedData() { + return preparedData_ReportAvatarAckMessageSequenceType; + } + + private static IASN1PreparedElementData preparedData_ReportAvatarAckMessageSequenceType = CoderFactory.getInstance().newPreparedElementData(ReportAvatarAckMessageSequenceType.class); + + } + + + + @ASN1Element ( name = "ReportAvatarAckMessage", isOptional = false , hasTag = true, tag = 136, + tagClass = TagClass.Application , hasDefaultValue = false ) + + private ReportAvatarAckMessageSequenceType value; + + + + public ReportAvatarAckMessage () { + } + + + + public void setValue(ReportAvatarAckMessageSequenceType value) { + this.value = value; + } + + + + public ReportAvatarAckMessageSequenceType getValue() { + return this.value; + } + + + public void initWithDefaults() { + } + + private static IASN1PreparedElementData preparedData = CoderFactory.getInstance().newPreparedElementData(ReportAvatarAckMessage.class); + public IASN1PreparedElementData getPreparedData() { + return preparedData; + } + + + } + \ No newline at end of file diff --git a/tests/src/pokerth_protocol/ReportAvatarMessage.java b/tests/src/pokerth_protocol/ReportAvatarMessage.java new file mode 100644 index 00000000..6c5f6db9 --- /dev/null +++ b/tests/src/pokerth_protocol/ReportAvatarMessage.java @@ -0,0 +1,111 @@ + +package pokerth_protocol; +// +// This file was generated by the BinaryNotes compiler. +// See http://bnotes.sourceforge.net +// Any modifications to this file will be lost upon recompilation of the source ASN.1. +// + +import org.bn.*; +import org.bn.annotations.*; +import org.bn.annotations.constraints.*; +import org.bn.coders.*; +import org.bn.types.*; + + + + + @ASN1PreparedElement + @ASN1BoxedType ( name = "ReportAvatarMessage" ) + public class ReportAvatarMessage implements IASN1PreparedElement { + + + + @ASN1PreparedElement + @ASN1Sequence ( name = "ReportAvatarMessage" , isSet = false ) + public static class ReportAvatarMessageSequenceType implements IASN1PreparedElement { + + @ASN1Element ( name = "reportedPlayerId", isOptional = false , hasTag = false , hasDefaultValue = false ) + + private NonZeroId reportedPlayerId = null; + + + @ASN1Element ( name = "reportedAvatar", isOptional = false , hasTag = false , hasDefaultValue = false ) + + private AvatarHash reportedAvatar = null; + + + + public NonZeroId getReportedPlayerId () { + return this.reportedPlayerId; + } + + + + public void setReportedPlayerId (NonZeroId value) { + this.reportedPlayerId = value; + } + + + + public AvatarHash getReportedAvatar () { + return this.reportedAvatar; + } + + + + public void setReportedAvatar (AvatarHash value) { + this.reportedAvatar = value; + } + + + + + public void initWithDefaults() { + + } + + public IASN1PreparedElementData getPreparedData() { + return preparedData_ReportAvatarMessageSequenceType; + } + + private static IASN1PreparedElementData preparedData_ReportAvatarMessageSequenceType = CoderFactory.getInstance().newPreparedElementData(ReportAvatarMessageSequenceType.class); + + } + + + + @ASN1Element ( name = "ReportAvatarMessage", isOptional = false , hasTag = true, tag = 135, + tagClass = TagClass.Application , hasDefaultValue = false ) + + private ReportAvatarMessageSequenceType value; + + + + public ReportAvatarMessage () { + } + + + + public void setValue(ReportAvatarMessageSequenceType value) { + this.value = value; + } + + + + public ReportAvatarMessageSequenceType getValue() { + return this.value; + } + + + public void initWithDefaults() { + } + + private static IASN1PreparedElementData preparedData = CoderFactory.getInstance().newPreparedElementData(ReportAvatarMessage.class); + public IASN1PreparedElementData getPreparedData() { + return preparedData; + } + + + } + \ No newline at end of file