versadac  1
versadac - Scalable Recorder Firmware
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
Definition: ostask.h:16
Definition: uhh_streamconn.h:16
Definition: uhh_heap.h:31