CTR Pia  4.11.3
Game Communication Engine
nn::pia::inet::NexNetworkFactory Class Referenceabstract

This class creates the necessary classes for networks using the NEX library (Internet communication) (factory pattern). More...

+ Inheritance diagram for nn::pia::inet::NexNetworkFactory:

Public Member Functions

virtual session::IMatchmakeSession * CreateMatchmakeSession ()
 Instantiates an IMatchmakeSession object for the session.
 
virtual session::MeshLayerController * CreateMatchMeshLayerController ()
 Instantiates a MeshLayerController object for the session.
 
virtual session::ISessionInfoListCreateSessionInfoList (u8 browseSessionInfoListNum)
 Instantiates an ISessionInfoList object for the session.
 
virtual u8 GetBrowseSessionInfoListMax () const
 Gets the maximum number of session search results.
 
virtual session::HostMigrationMode GetHostMigrationMode () const
 Gets the host migration mode.
 
virtual bool GetNecessaryBind () const
 Gets whether a call to Bind is required.
 
virtual bool GetNecessaryServer () const
 Gets whether a server is required.
 
Finish Initialization
 NexNetworkFactory ()
 Instantiates an object.
 
virtual ~NexNetworkFactory ()
 Destroys the object.
 

Detailed Description

This class creates the necessary classes for networks using the NEX library (Internet communication) (factory pattern).

By setting the NexNetworkFactory class for nn::pia::transport::Transport or nn::pia::session::Session, the library can tailor its network-related processing for the NEX library (such as sending, receiving, and session management).

See also
nn::pia::transport::Transport::Setting, nn::pia::session::Mesh::Setting, nn::pia::session::Session::Setting


Revision History:

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

2014-04-03 Added the CreateMissingStationHandler function and the Session functions

2013-05-16 Added the IsMultiCandidatePermitted function.

2013-03-28 Added the CreatePacketHandler function.

2013-03-21 Added the CreateSignatureSettingStorage function.

2013-03-14 Added the CreateCreateMeshJob function.

2012-11-27 Added the IsSignatureRequired function.

2012-04-06 Initial version.