CTR Pia  4.11.3
Game Communication Engine
inet_LanSessionTypes.h
1 /*---------------------------------------------------------------------------*
2  Project: Pia
3  File: inet_LanSessionTypes.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/inet/inet_definitions.h>
18 
19 namespace nn
20 {
21 namespace pia
22 {
23 namespace inet
24 {
25 
26 const size_t LAN_GATHERINGHOLDER_MAX_SIZE = 10;
27 
28 const size_t LAN_ATTRIBUTE_MAX_SIZE = 6;
29 const size_t LAN_ATTRIBUTE_ARRAY_MAX_SIZE = 20;
30 
31 const size_t LAN_APPLICATION_DATA_BUFFER_MAX_SIZE = 512;
32 const size_t LAN_DESCRIPTION_DATA_BUFFER_MAX_SIZE = 256;
33 const size_t LAN_SESSION_SEARCH_CRITERIA_MAX_SIZE = 2;
34 
35 //! @cond CAFE_DOC
36 
37 /*!
38 @brief Enumerates LAN matchmaking session types.
39 */
40 enum LanSessionType
41 {
42  LAN_SESSION_TYPE_ANYBODY = 0 //!< Anybody can participate.
43 };
44 
45 //! @endcond
46 }
47 }
48 } // end of namespace nn::pia::inet
Definition: assert.h:115