16 #include <nn/pia/inet/inet_Definitions.h>
20 #include <nn/pia/inet/inet_NexSessionTypes.h>
22 #include <nn/pia/common/common_FixedString.h>
23 #include <nn/pia/common/common_DateTime.h>
24 #include <nn/pia/session/session_ISessionInfo.h>
124 virtual bool IsRestrictedBySystemPassword()
const;
166 virtual void Clear();
191 virtual void Trace(uint64_t flag)
const;
196 virtual void SetGameMode(uint32_t gameMode);
197 virtual void SetSessionId(uint32_t sessionId);
198 virtual void SetCurrentParticipantNum(uint16_t participants);
199 virtual void SetMinParticipantNum(uint16_t participants);
200 virtual void SetMaxParticipantNum(uint16_t participants);
201 virtual void SetOpen(
bool isOpened);
202 virtual void SetAttribute(uint8_t index, uint32_t attribute);
203 virtual void SetApplicationData(
const void* pData, uint32_t size);
204 virtual void SetUserPasswordEnabled(
bool isEnabled);
205 virtual void SetSystemPasswordEnabled(
bool isEnabled);
206 virtual void SetSessionType(
SessionType sessionType,
bool isAutoCloseSession);
207 virtual void SetHostPrincipalId(
PrincipalId principalId);
208 virtual void SetTargetPrincipalId(
PrincipalId principalId);
209 virtual void SetSelectionPriority(uint8_t priority);
211 virtual void SetCommunityId(uint32_t communityId);
216 uint32_t m_SessionId;
217 uint16_t m_CurrentParticipantNum;
218 uint16_t m_MinParticipantNum;
219 uint16_t m_MaxParticipantNum;
224 uint32_t m_ApplicationDataSize;
225 bool m_bUserPasswordEnabled;
226 bool m_bSystemPasswordEnabled;
229 bool m_IsAutoCloseSession;
232 uint8_t m_SelectionPriority;
234 uint32_t m_CommunityId;