16 #include <nn/pia/lan/lan_LanSessionTypes.h>
18 #include <nn/pia/common/common_FixedString.h>
19 #include <nn/pia/session/session_CreateSessionSetting.h>
49 enum LanCreateSessionSettingMask
51 LanCreateSessionSettingMask_GameMode = 0,
52 LanCreateSessionSettingMask_SessionType,
53 LanCreateSessionSettingMask_Attribute,
54 LanCreateSessionSettingMask_ApplicationData = LanCreateSessionSettingMask_Attribute +
LanAttributeSizeMax,
55 LanCreateSessionSettingMask_OpenSession
68 uint32_t GetGameMode()
const;
69 bool IsSetGameMode()
const;
82 bool IsSetSessionType()
const;
97 uint32_t GetAttribute(uint32_t index)
const;
98 bool IsSetAttribute(uint32_t index)
const;
122 virtual Result GetApplicationData(
void* pDataBuf, uint32_t dataBufSize)
const;
128 virtual uint32_t GetApplicationDataSize()
const;
129 virtual bool IsSetApplicationData()
const;
141 bool IsOpenSession()
const;
142 bool IsSetOpenSession()
const;
167 virtual void Reset();
175 virtual void Trace(uint64_t flag)
const;
183 uint32_t m_ApplicationDataSize;
184 bool m_OpenParticipation;
185 uint32_t m_SetCondMask;