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
6
#include <
engine/console.h
>
7
8
class
CFifo
9
{
10
IConsole
*
m_pConsole
;
11
char
m_aFilename
[
IO_MAX_PATH_LENGTH
];
12
int
m_Flag
;
13
bool
m_IsInit
=
false
;
14
#if defined(CONF_FAMILY_UNIX)
15
int
m_File
;
16
#elif defined(CONF_FAMILY_WINDOWS)
17
void
*m_pPipe;
18
#endif
19
20
public
:
21
void
Init
(
IConsole
*pConsole,
const
char
*pFifoFile,
int
Flag);
22
void
Update
();
23
void
Shutdown
();
24
bool
IsInit
()
const
{
return
m_IsInit
; }
25
};
26
27
#endif
CFifo
Definition
fifo.h:9
CFifo::IsInit
bool IsInit() const
Definition
fifo.h:24
CFifo::Shutdown
void Shutdown()
Definition
fifo.cpp:82
CFifo::m_pConsole
IConsole * m_pConsole
Definition
fifo.h:10
CFifo::m_File
int m_File
Definition
fifo.h:15
CFifo::Init
void Init(IConsole *pConsole, const char *pFifoFile, int Flag)
Definition
fifo.cpp:14
CFifo::m_IsInit
bool m_IsInit
Definition
fifo.h:13
CFifo::m_Flag
int m_Flag
Definition
fifo.h:12
CFifo::Update
void Update()
Definition
fifo.cpp:91
CFifo::m_aFilename
char m_aFilename[IO_MAX_PATH_LENGTH]
Definition
fifo.h:11
IConsole
Definition
console.h:20
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.16.1