16 #include <nn/pia/inet/inet_Definitions.h>
20 #include <RendezVous/Services/MatchMaking/src/Common/GatheringID.h>
21 #include <RendezVous/Services/Jugem/Matchmake/src/Common/MatchmakeConstants.h>
29 const uint32_t InvalidSessionId = INVALID_GATHERINGID;
30 const uint16_t InvalidParticipantsNum = 0xffff;
31 #if (NEX_CURRENT_VERSION_NUMBER >= NEX_VERSION_NUMBER(4, 0, 2))
37 #if (NEX_CURRENT_VERSION_NUMBER >= NEX_VERSION_NUMBER(4, 2, 0))
39 #elif (NEX_CURRENT_VERSION_NUMBER >= NEX_VERSION_NUMBER(4, 0, 2))
57 const uint32_t AdditionalParamKeyLength = 8;
58 const uint32_t AdditionalParamKeySizeMax = 3;
59 const uint32_t AdditionalParamStringLength = 64;
60 const uint32_t AdditionalParamStringSizeMax = 1;
62 const uint32_t SearchCriteriaResultRandomOffset = 0xffffffff;
63 const uint32_t SearchCriteriaResultSizeMax = 100;
65 const uint32_t CountryCodeLengthMax = 2;
77 #if NN_PIA_ENABLE_SESSION_TYPE_FRIEND
103 ValueType_Invalid = 0,
115 valueType = ValueType_Invalid;
118 ParamVariant(uint64_t val)
120 value.valUint64 = val;
121 valueType = ValueType_Uint64;
123 ParamVariant(int64_t val)
125 value.valInt64 = val;
126 valueType = ValueType_Int64;
128 ParamVariant(uint32_t val)
130 value.valUint32 = val;
131 valueType = ValueType_Uint32;
133 ParamVariant(int32_t val)
135 value.valInt32 = val;
136 valueType = ValueType_Int32;
138 ParamVariant(
bool val)
141 valueType = ValueType_Bool;
143 ParamVariant(
double val)
145 value.valDouble = val;
146 valueType = ValueType_Double;