Fission FSN
Loading...
Searching...
No Matches
fsCSystem.h
Go to the documentation of this file.
1/********************************************************************
2*
3* File: fsIBilling.h
4*
5* Purpose: Interface os specific system functions
6*
7*********************************************************************/
8
9#ifndef fsIPlatformSystemhdr
10#define fsIPlatformSystemhdr
11
12#include <string>
13#include <memory>
14
15#include <fsCore/fsBaseTypes.h>
16
18{
19public:
20
21 fsBool isFireTV() const;
22 std::string getSystemName();
23
24 static fsCPlatformSystem* const getInstance();
25 static void create();
26 static void destroy();
27
28 virtual ~fsCPlatformSystem();
29
30protected:
31
33
34private:
35
36 static fsCPlatformSystem* mInstance;
37};
38
39#endif
static void create()
Definition fsCSystem.cpp:35
fsBool isFireTV() const
Definition fsCSystem.cpp:14
static void destroy()
Definition fsCSystem.cpp:40
fsCPlatformSystem()
Definition fsCSystem.cpp:45
static fsCPlatformSystem *const getInstance()
Definition fsCSystem.cpp:30
std::string getSystemName()
Definition fsCSystem.cpp:25
virtual ~fsCPlatformSystem()
Definition fsCSystem.cpp:49
bool fsBool
Definition fsBaseTypes.h:26