MeVisLab Toolbox Reference
macSysCtl.h
Go to the documentation of this file.
1 /*************************************************************************************
2 **
3 ** Copyright 2018, MeVis Medical Solutions AG
4 **
5 ** The user may use this file in accordance with the license agreement provided with
6 ** the Software or, alternatively, in accordance with the terms contained in a
7 ** written agreement between the user and MeVis Medical Solutions AG.
8 **
9 ** For further information use the contact form at https://www.mevislab.de/contact
10 **
11 **************************************************************************************/
12 
13 #ifndef MAC_SYS_CTL_H
14 #define MAC_SYS_CTL_H
15 
17 
18 #if defined(__APPLE__)
19 
21 #include <stdint.h>
22 #include <string>
23 
24 namespace macos {
25 
28  {
29  public:
30  static bool boolByName (const char *option);
31  static int32_t int32ByName (const char *option);
32  static uint32_t uint32ByName(const char *option);
33  static int64_t int64ByName (const char *option);
34  static uint64_t uint64ByName(const char *option);
35  static std::string stringByName(const char *option);
36  };
37 
38 }
39 
40 #endif // __APPLE__
41 #endif // __macSysCtl_H
Kernel state information.
Definition: macSysCtl.h:28
static std::string stringByName(const char *option)
static int32_t int32ByName(const char *option)
static int64_t int64ByName(const char *option)
static uint64_t uint64ByName(const char *option)
static uint32_t uint32ByName(const char *option)
static bool boolByName(const char *option)
#define OSXSUPPORT_PUBLIC_API
Symbol visibility macros.
AppleScript support.