DDraceNetwork Documentation
Loading...
Searching...
No Matches
fifo.h
Go to the documentation of this file.
1
#ifndef ENGINE_SHARED_FIFO_H
2
#define ENGINE_SHARED_FIFO_H
3
4
#include <
base/detect.h
>
5
#include <
engine/console.h
>
6
7
class
CFifo
8
{
9
IConsole
*
m_pConsole
;
10
char
m_aFilename
[
IO_MAX_PATH_LENGTH
];
11
int
m_Flag
;
12
bool
m_IsInit
=
false
;
13
#if defined(CONF_FAMILY_UNIX)
14
int
m_File
;
15
#elif defined(CONF_FAMILY_WINDOWS)
16
void
*
m_pPipe
;
17
#endif
18
19
public
:
20
void
Init
(
IConsole
*
pConsole
,
const
char
*
pFifoFile
,
int
Flag
);
21
void
Update
();
22
void
Shutdown
();
23
bool
IsInit
()
const
{
return
m_IsInit
; }
24
};
25
26
#endif
CFifo
Definition
fifo.h:8
CFifo::IsInit
bool IsInit() const
Definition
fifo.h:23
CFifo::Shutdown
void Shutdown()
Definition
fifo.cpp:48
CFifo::m_pConsole
IConsole * m_pConsole
Definition
fifo.h:9
CFifo::m_File
int m_File
Definition
fifo.h:14
CFifo::Init
void Init(IConsole *pConsole, const char *pFifoFile, int Flag)
Definition
fifo.cpp:12
CFifo::m_IsInit
bool m_IsInit
Definition
fifo.h:12
CFifo::m_Flag
int m_Flag
Definition
fifo.h:11
CFifo::Update
void Update()
Definition
fifo.cpp:57
CFifo::m_aFilename
char m_aFilename[IO_MAX_PATH_LENGTH]
Definition
fifo.h:10
IConsole
Definition
console.h:18
vector2_base
Definition
vmath.h:15
detect.h
console.h
IO_MAX_PATH_LENGTH
constexpr auto IO_MAX_PATH_LENGTH
Definition
types.h:49
src
engine
shared
fifo.h
Generated by
1.9.8