CTR Pia  4.11.3
Game Communication Engine
inet.h
1 /*---------------------------------------------------------------------------*
2  Project: Pia
3  File: inet.h
4 
5  Copyright Nintendo. All rights reserved.
6 
7  These coded instructions, statements, and computer programs contain
8  proprietary information of Nintendo of America Inc. and/or Nintendo
9  Company Ltd., and are protected by Federal copyright law. They may
10  not be disclosed to third parties or copied or duplicated in any form,
11  in whole or in part, without the prior written consent of Nintendo.
12  *---------------------------------------------------------------------------*/
13 
14 
15 #pragma once
16 
17 
18 /*!
19  @namespace nn::pia::inet
20  @brief Represents the <tt>PiaInet</tt> namespace.
21  @if PRIVATE
22  @date 2013-08-30 Changed <tt>LanNetworkFactory</tt> to <tt>NexLanNetworkFactory</tt>.
23  @date 2012-08-25 Added the <tt>LanNetworkFactory</tt> class. This class is specified when running in an environment with a game server on the same LAN.
24  @endif
25  @date 2012-07-18 Added <tt>Result</tt> values specific to the <tt>inet</tt> module. <tt>pia::inet::NexFacade::StartNatSession</tt> now returns <tt>nn::pia::ResultDnsFailed</tt>.
26  @date 2012-07-13 <tt>inet::Initialize</tt> now returns <tt>ResultInvalidState</tt> if Pia does not support NEX thread mode.
27  @date 2012-05-30 Changed the arguments to <tt>Initialize</tt> so the MTU can now be specified.
28 
29  */
30 namespace nn
31 {
32 namespace pia
33 {
34 namespace inet
35 {
36 }
37 }
38 }
39 
40 
41 #include <pia/inet/inet_Api.h>
42 #include <pia/inet/inet_NexFacade.h>
43 #include <pia/inet/inet_NexNetworkFactory.h>
44 #include <pia/inet/inet_NexLanNetworkFactory.h>
45 #include <pia/inet/inet_NexSessionTypes.h>
46 #include <pia/inet/inet_NexCreateSessionSetting.h>
47 #include <pia/inet/inet_NexSessionInfo.h>
48 #include <pia/inet/inet_NexSessionSearchCriteria.h>
49 #include <pia/inet/inet_NexSessionSearchCriteriaOwner.h>
50 #include <pia/inet/inet_NexSessionSearchCriteriaParticipant.h>
51 #include <pia/inet/inet_NexSessionSearchCriteriaUnused.h>
52 #include <pia/inet/inet_NexJoinSessionSetting.h>
53 #include <pia/inet/inet_NexUpdateSessionSetting.h>
54 
55 #if NN_PIA_ENABLE_MATCHMAKE_REFEREE
56 #include <pia/inet/inet_NexEndGamePersonalReport.h>
57 #endif
Definition: assert.h:115