versadac
1
versadac - Scalable Recorder Firmware
Main Page
Classes
Files
File List
File Members
core
uhh_navigator
uhh_streamconn.h
1
/*****************************************************************************
2
FILE : U H H _ S T R E A M C O N N . H
3
VERSION : $Id: uhh_streamconn.h 4938 2006-10-10 14:20:18Z martinto $
4
AUTHOR : Dave Storey
5
SYSTEM : Gnu C++
6
DESCRIPTION : UHH stream connection class declaration
7
*****************************************************************************/
8
9
#if !defined __UHH_STREAMCONN_H
10
#define __UHH_STREAMCONN_H
11
12
#include "OSTask.h"
13
#include "uhh_heap.h"
14
15
16
class
UhhStreamConn
:
public
UhhHeap
,
public
OSRunnableTask
17
{
18
public
:
19
UhhStreamConn
(
int
z_FdIn,
int
z_FdOut);
20
virtual
~
UhhStreamConn
();
21
void
runTask();
22
23
private
:
24
int
m_FdIn, m_FdOut;
// Input & output streams
25
bool
m_bExit;
// Gets set when exit requested
26
27
uint8 *m_puReqBuf;
// Buffer for requests
28
sint32 m_nReqBufSize;
// Size of above buffer
29
30
uint8 *m_puResBuf;
// Buffer for responses
31
sint32 m_nResBufSize;
// Size of above buffer
32
};
33
34
35
#endif
OSRunnableTask
Definition:
ostask.h:16
UhhStreamConn
Definition:
uhh_streamconn.h:16
UhhHeap
Definition:
uhh_heap.h:31
Generated on Wed Aug 19 2020 10:33:44 for versadac by
1.8.9.1