16 #include <nn/pia/local/local_Definitions.h>
17 #if NN_PIA_LOCAL_ENABLE_UDS
19 #include <nn/pia/local/local_LocalSessionInfo.h>
20 #include <nn/pia/local/local_UdsNetworkSetting.h>
135 virtual Result GetBssid(uint8_t* pBssidBuffer, uint32_t size)
const;
141 virtual void Trace(uint64_t flag)
const;
144 virtual const LocalNetworkDescription* GetLocalNetworkDescription()
const;
145 virtual void SetLocalNetworkDescription(uint32_t networkIndex,
const LocalNetworkDescription* pDescription);
147 virtual Result SetSessionStationInfo(uint32_t index);
149 void SetCurrentPaticipantNum(uint16_t participantNum)
151 m_CurrentParticipantNum = participantNum;
153 void SetMaxParticipantNum(uint16_t maxParticipantNum)
155 m_MaxParticipantNum = maxParticipantNum;
157 void SetGameMode(uint32_t gameMode)
159 m_GameMode = gameMode;
161 void SetSessionId(uint32_t sessionId)
163 m_SessionId = sessionId;
165 void SetOpened(
bool b)
169 const uint8_t* GetApplicationDataBuffer()
const
171 return m_ApplicationData;
173 uint8_t* GetApplicationDataBuffer()
175 return m_ApplicationData;
177 uint32_t GetApplicationDataBufferSize()
const
179 return sizeof(m_ApplicationData);
181 uint8_t* GetBssIdBuffer()
185 void SetApplicationDataSize(uint32_t dataSize)
187 m_ApplicationDataSize = dataSize;
191 return m_UdsStationInfoArray;
196 UdsNetworkDescription m_UdsNetworkDescription;
199 uint8_t m_BssId[nn::uds::MAC_ADDRESS_SIZE];
201 uint32_t m_ApplicationDataSize;
202 uint16_t m_CurrentParticipantNum;
203 uint16_t m_MaxParticipantNum;
205 uint32_t m_SessionId;