17 #include <pia/inet/inet_definitions.h> 19 #include <pia/inet/inet_NexSessionTypes.h> 20 #include <pia/inet/inet_NexCreateSessionSetting.h> 21 #include <pia/inet/inet_NexUpdateSessionSetting.h> 22 #include <pia/common/common_CallContext.h> 25 #pragma diag_suppress 1300 //n1769: Pragma for ARMCC. 29 #pragma diag_warning 1300 //n1769: Pragma for ARMCC. 39 class IMatchmakeSession;
49 class NexDebugSessionJob;
65 static Result CreateInstance();
71 static void DestroyInstance();
123 bool IsCompletedCreateDummySession();
137 Result GetCreateDummySessionResult()
const;
143 u32 GetCreatedDummySessionId()
const;
158 Result DestroyDummySessionAsync(u32 sessionId);
168 bool IsCompletedDestroyDummySession();
181 Result GetDestroyDummySessionResult()
const;
207 bool IsCompletedUpdateDummySession();
221 Result GetUpdateDummySessionResult()
const;
252 virtual Result initialize();
253 virtual void finalize();
255 nn::nex::MatchmakeExtensionClient m_MatchMakingClient;
257 NexDebugSessionJob* m_pDebugSessionJob;
260 u32 m_AsyncProcessType;
Base class that manages information specific to updating session conditions.
Definition: inet_NexUpdateSessionSetting.h:41
Represents the calling context.
Definition: common_CallContext.h:43
Class that manages settings specific to session creation.
Definition: inet_NexCreateSessionSetting.h:35
(For debugging.) This class handles dummy sessions for debugging.
Definition: inet_NexDebugSession.h:54
static NexDebugSession * GetInstance()
Gets a pointer to the NexDebugSession instance (singleton pattern).
Definition: inet_NexDebugSession.h:78
This is the common base class used inside the Pia library.
Definition: common_RootObject.h:40