Last session id is only sent optionally, it can be omitted if not available.

This commit is contained in:
lotodore
2011-07-17 14:32:28 +00:00
parent 77f7287851
commit d2720467b2
3 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -96,7 +96,7 @@ AnnounceMessage ::= [APPLICATION 0] SEQUENCE {
InitMessage ::= [APPLICATION 1] SEQUENCE { InitMessage ::= [APPLICATION 1] SEQUENCE {
requestedVersion Version, requestedVersion Version,
buildId INTEGER, buildId INTEGER,
myLastSessionId Guid, myLastSessionId Guid OPTIONAL,
login CHOICE { login CHOICE {
guestLogin [0] GuestLogin, guestLogin [0] GuestLogin,
authenticatedLogin [1] AuthenticatedLogin, authenticatedLogin [1] AuthenticatedLogin,
+1 -1
View File
@@ -93,7 +93,7 @@ static asn_TYPE_member_t asn_MBR_InitMessage_1[] = {
0, 0,
"buildId" "buildId"
}, },
{ ATF_NOFLAGS, 0, offsetof(struct InitMessage, myLastSessionId), { ATF_POINTER, 1, offsetof(struct InitMessage, myLastSessionId),
(ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
0, 0,
&asn_DEF_Guid, &asn_DEF_Guid,
+1 -1
View File
@@ -40,7 +40,7 @@ extern "C" {
typedef struct InitMessage { typedef struct InitMessage {
Version_t requestedVersion; Version_t requestedVersion;
long buildId; long buildId;
Guid_t myLastSessionId; Guid_t *myLastSessionId /* OPTIONAL */;
struct login { struct login {
login_PR present; login_PR present;
union InitMessage__login_u { union InitMessage__login_u {