16 #include <nn/pia/local/local_Definitions.h>
17 #include <nn/pia/local/local_LocalSessionSearchCriteria.h>
19 #if NN_PIA_NINTENDOSDK
21 #include <nn/pia/local/local_LdnNetworkSetting.h>
34 class LdnSessionSearchCriteria :
public LocalSessionSearchCriteria
38 LdnSessionSearchCriteria()
39 : LocalSessionSearchCriteria(),
40 m_LdnScanNetworkSetting()
45 virtual ~LdnSessionSearchCriteria()
49 virtual const LocalScanNetworkSetting* GetLocalScanNetworkSetting()
const
51 return &m_LdnScanNetworkSetting;
58 void SetScanFilterType(LdnScanFilterType scanFilterType)
60 m_LdnScanNetworkSetting.scanFilterType = scanFilterType;
67 void SetLocalCommunicationId(uint64_t localCommunicationId)
69 m_LdnScanNetworkSetting.localCommunicationId = localCommunicationId;
76 void SetSceneId(uint16_t sceneId)
78 m_LdnScanNetworkSetting.sceneId = sceneId;
85 void SetChannel(int16_t channel)
87 m_LdnScanNetworkSetting.channel = channel;
93 virtual bool IsHit(
const LocalNetworkDescription* pDescription)
const;
101 LdnSessionSearchCriteria& operator=(
const LdnSessionSearchCriteria& rhs);
107 void Copy(
const LdnSessionSearchCriteria& rhs);
113 LdnSessionSearchCriteria(
const LdnSessionSearchCriteria& rhs);
118 virtual void Reset();
121 virtual void Trace(uint64_t flag)
const
127 LdnScanNetworkSetting m_LdnScanNetworkSetting;