CTR Pia  4.11.3
Game Communication Engine
session.h
1 /*---------------------------------------------------------------------------*
2  Project: Pia
3  File: session.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 #include <pia/definitions.h>
18 
19 /*!
20 @namespace nn::pia::session
21 @brief Represents the <tt>PiaSession</tt> namespace.
22 
23 @date 2014-02-03 Organized the results that are returned when <tt>Session::JoinSessionAsync</tt> or asynchronous processes fail, and increased the number of reasons for distinguishable asynchronous process failures.
24 @date 2013-04-11 Changed the <tt>Result</tt> value returned when <tt>session::Initialize</tt> fails to a <tt>Result</tt> value indicating the cause of the failure. The failure conditions have not changed.
25 @date 2012-12-19 Added a <tt>Result</tt> type that can be returned when asynchronous NAT traversal of the <tt>Session::JoinSession</tt> instance fails.
26 @date 2012-09-26 Deleted the old <tt>Result</tt> <tt>typedef</tt> that had been left in for compatibility.
27 @date 2012-08-23 Renamed some results in the <tt>session</tt> module.
28 @date 2012-04-27 Both the class name and the connection information for another terminal, which mean different things, were <tt>Session</tt>, which could cause confusion. The latter was changed to <tt>session</tt>.
29 @date 2012-04-06 Initial version.
30 */
31 namespace nn
32 {
33 namespace pia
34 {
35 namespace session
36 {
37 }
38 }
39 } // end of namespace nn::pia::session
40 
41 
42 #include <pia/session/session_Api.h>
43 #include <pia/session/session_types.h>
44 #include <pia/session/session_Mesh.h>
45 #include <pia/session/session_Session.h>
46 #include <pia/session/session_ISessionInfoList.h>
Definition: assert.h:115