15 #include <nn/pia/local/local_Definitions.h>
17 #if NN_PIA_NINTENDOSDK
19 #include <nn/pia/local/local_LocalCreateSessionSetting.h>
20 #include <nn/pia/local/local_LdnNetworkSetting.h>
31 class LdnCreateSessionSetting :
public LocalCreateSessionSetting
37 LdnCreateSessionSetting();
42 virtual ~LdnCreateSessionSetting();
48 void Copy(
const LdnCreateSessionSetting& rhs);
55 LdnCreateSessionSetting& operator=(
const LdnCreateSessionSetting& rhs);
61 LdnCreateSessionSetting(
const LdnCreateSessionSetting& rhs);
67 virtual const LocalCreateNetworkSetting* GetLocalCreateNetworkSetting()
const
69 return &m_LdnCreateNetworkSetting;
77 virtual void SetMaxParticipantNum(uint16_t max)
79 m_MaxParticipantNum = max;
80 m_LdnCreateNetworkSetting.maxEntry = max;
87 void SetLocalCommunicationId(uint64_t localCommunicationId)
89 m_LdnCreateNetworkSetting.localCommunicationId = localCommunicationId;
96 void SetSceneId(uint16_t sceneId)
98 m_LdnCreateNetworkSetting.sceneId = sceneId;
105 void SetChannel(int16_t channel)
107 m_LdnCreateNetworkSetting.channel = channel;
122 virtual Result SetWirelessCryptoKey(
const char* pWirelessCryptoKey, uint8_t wirelessCryptoKeySize);
135 virtual Result SetApplicationData(
const void* pData, uint32_t size);
148 virtual Result GetApplicationData(
void* pDataBuf, uint32_t dataBufSize)
const;
156 virtual uint32_t GetApplicationDataSize()
const;
164 virtual bool IsSetApplicationData()
const;
170 virtual void Reset();
173 virtual void Trace(uint64_t flag)
const;
176 LdnCreateNetworkSetting m_LdnCreateNetworkSetting;
177 bool m_IsApplicationDataSet;