CTR Pia  4.11.3
Game Communication Engine
nn::pia::local::LocalNetworkFactory Class Referenceabstract

Base class for creating the classes required for a network that uses the LocalNetwork class. It implements the factory pattern. More...

+ Inheritance diagram for nn::pia::local::LocalNetworkFactory:

Public Member Functions

virtual common::StepSequenceJob * CreateClearMatchmakeSystemPasswordJob ()
 Instantiates a ClearMatchmakeSystemPasswordJob object for the session. This object is not needed locally, so NULL is returned.
 
virtual common::StepSequenceJob * CreateGenerateMatchmakeSystemPasswordJob ()
 Instantiates a GenerateMatchmakeSystemPasswordJob object for the session. This object is not needed locally, so NULL is returned.
 
virtual session::IMatchmakeSession * CreateMatchmakeSession ()=0
 Instantiates an IMatchmakeSession object for the session.
 
virtual session::MeshLayerController * CreateMatchMeshLayerController ()
 Instantiates a MeshLayerController object for the session.
 
virtual session::ISessionInfoListCreateSessionInfoList (u8 browseSessionInfoListNum)=0
 Instantiates an ISessionInfoList object for the session.
 

Detailed Description

Base class for creating the classes required for a network that uses the LocalNetwork class. It implements the factory pattern.

This class is never used by an application. Use a class that inherits this class.

See also
nn::pia::local::UdsNetworkFactory


Revision History:

2014-08-01 Added the CreateMatchOpenRecruitmentJob() and CreateMatchCloseRecruitmentJob() functions.

2014-03-03 Initial version.