ReplicaNet and RNLobby  1
PlatformInfo.h
1 /* START_LICENSE_HEADER
2 
3 Copyright (C) 2000 Martin Piper, original design and program code
4 Copyright (C) 2001 Replica Software
5 
6 This program file is copyright (C) Replica Software and can only be used under license.
7 For more information visit: http://www.replicanet.com/
8 Or email: info@replicanet.com
9 
10 END_LICENSE_HEADER */
11 #include "RNPlatform/Inc/MemoryTracking.h"
12 #ifndef __PLATFORMINFO_H__
13 #define __PLATFORMINFO_H__
14 #include "RNPlatform/Inc/Thread.h"
15 
16 namespace RNReplicaNet
17 {
18 
23 {
24 public:
29  static bool IsThreaded(void);
30 
35  static bool IsLittleEndian(void);
36 
41  static void SetThreaded(const bool allow);
42 
47  static void SetProcessorReplicaNet(const int processor = kReplicaNetPreferredProcessorOSChoice);
48  static int GetProcessorReplicaNet(void);
49 
54  static void SetProcessorXPSession(const int processor = kReplicaNetPreferredProcessorOSChoice);
55  static int GetProcessorXPSession(void);
56 
61  static void SetProcessorXPURL(const int processor = kReplicaNetPreferredProcessorOSChoice);
62  static int GetProcessorXPURL(void);
63 
67  static int GetNumberOfCores(void);
68 };
69 
70 } // namespace RNReplicaNet
71 
72 #endif
static void SetProcessorXPSession(const int processor=kReplicaNetPreferredProcessorOSChoice)
static bool IsThreaded(void)
static void SetProcessorReplicaNet(const int processor=kReplicaNetPreferredProcessorOSChoice)
static void SetThreaded(const bool allow)
static void SetProcessorXPURL(const int processor=kReplicaNetPreferredProcessorOSChoice)
static int GetNumberOfCores(void)
Definition: PlatformInfo.h:22
static bool IsLittleEndian(void)