16 #include <nn/pia/local/local_Definitions.h>
18 #if NN_PIA_NINTENDOSDK
20 #include <nn/pia/local/local_LocalNetworkFactory.h>
50 LdnNetworkFactory(
void);
56 virtual ~LdnNetworkFactory(
void);
67 virtual transport::NetworkFactory* CreateSelf();
72 virtual nn::pia::common::IPacketInput* CreateInputStream();
77 virtual nn::pia::common::IPacketOutput* CreateOutputStream();
79 virtual Result CreateProtocols();
84 virtual uint16_t GetMaxStationNum()
const;
89 virtual uint32_t GetHeaderSize()
const;
96 virtual void Trace(uint64_t flag)
const;
101 virtual session::IMatchmakeSession* CreateMatchmakeSession();
103 virtual session::ISessionInfoList* CreateSessionInfoList(uint16_t browseSessionInfoListNum);
105 virtual uint16_t GetBrowseSessionInfoListSizeMax()
const;
107 virtual uint8_t GetBrowseCommunityInfoListSizeMax()
const;
109 virtual bool IsRecentPlayRecordPermitted()
const;
110 virtual bool IsMultiplayerPermitted()
const;
115 virtual uint32_t GetMtuSizeMax()
const;
120 virtual uint32_t GetMtuSizeMin()
const;