CTR Pia
4.11.3
Game Communication Engine
|
This class creates the necessary classes for networks using LocalNetwork
objects. It implements the factory pattern.
More...
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::ISessionInfoList * | CreateSessionInfoList (u8 browseSessionInfoListNum)=0 |
Instantiates an ISessionInfoList object for the session. | |
Finish Initialization | |
UdsNetworkFactory (void) | |
Instantiates an object with default parameters (default constructor). | |
virtual | ~UdsNetworkFactory (void) |
The destructor. | |
This class creates the necessary classes for networks using LocalNetwork
objects. It implements the factory pattern.
Setting the UdsNetworkFactory
class to nn::pia::transport::Transport
or nn::pia::session::Session
enables network-related processes (sending and receiving of data, session management, and so on) that are suitable for LocalNetwork
.
2014-03-31 Added support for LocalNetwork
.
2013-04-01 Noted the restriction on using send and receive functions on the UdsNode
class when using PiaSession
.
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-10-29 Categorized member functions to improve readability of the API reference.
2012-04-06 Initial version.