Gateware Libraries
6.3.A
Beta Build
GMultiThreaded.h
1
#ifndef GMULTITHREADED_H
2
#define GMULTITHREADED_H
3
15
#include "GInterface.h"
17
19
namespace
GW
20
{
22
namespace
CORE
23
{
25
static
const
GUUIID GMultiThreadedUUIID =
26
{
27
0xb0b2c21c, 0xb7a0, 0x42a2,{ 0xbb, 0xf6, 0xa8, 0x93, 0xd6, 0x6a, 0xb0, 0x6 }
28
};
29
31
class
GMultiThreaded
:
public
GInterface
32
{
33
// All Gateware API interfaces contain no variables & are pure virtual.
34
public
:
35
// This class contains no unique routines that must be overridden.
36
// However, unlike GSingleThreaded all overridden and downstream operations MUST be thread safe.
37
};
38
}
// end CORE namespace
39
};
// end GW namespace
40
41
#endif
GW::CORE::GMultiThreaded
This interface is only used to label and query interfaces which promise to 100% internally support th...
Definition:
GMultiThreaded.h:31
GW::CORE::GInterface
Base interface all Gateware interfaces must support at a minimum.
Definition:
GInterface.h:34
GW
The core namespace to which all Gateware interfaces/structures/defines must belong.
Definition:
GAudio.h:20
G_Core
GMultiThreaded.h
Generated by
1.8.14