16 #include <nn/pia/lan/lan_Definitions.h>
18 #include <nn/pia/lan/lan_LanSessionTypes.h>
20 #include <nn/pia/common/common_FixedString.h>
21 #include <nn/pia/session/session_UpdateSessionSetting.h>
40 ModificationFlag_MinParticipant = ModificationFlag_ApplicationData + 1,
41 ModificationFlag_MaxParticipant,
42 ModificationFlag_SessionType,
43 ModificationFlag_Attribute0,
44 ModificationFlag_Attribute1,
45 ModificationFlag_Attribute2,
46 ModificationFlag_Attribute3,
47 ModificationFlag_Attribute4,
48 ModificationFlag_Attribute5
70 uint16_t GetMinParticipantNum()
const;
71 bool IsSetMinParticipantNum()
const;
83 uint16_t GetMaxParticipantNum()
const;
84 bool IsSetMaxParticipantNum()
const;
97 bool IsSetSessionType()
const;
112 uint32_t GetAttribute(uint32_t index)
const;
113 bool IsSetAttribute(uint32_t index)
const;
138 virtual Result GetApplicationData(
void* pDataBuf, uint32_t dataBufSize)
const;
146 virtual uint32_t GetApplicationDataSize()
const;
152 virtual void Reset();
177 virtual void Trace(uint64_t flag)
const;
182 uint16_t m_MinParticipantNum;
183 uint16_t m_MaxParticipantNum;
187 uint32_t m_ApplicationDataSize;