BOSS 6.6.4.p03
BESIII Offline Software System
Loading...
Searching...
No Matches
DimRpcReader.h
Go to the documentation of this file.
1#ifndef DIM_RPC_READER_H
2#define DIM_RPC_READER_H
3
4#include <pthread.h>
5#include <string>
6
8class DimRpcInfo;
9
11{
12 public :
13
14 typedef const std::string ReaderArgType;
15
17 virtual ~DimRpcReader();
18
19 const uint32_t* nextEvent();
20 const uint32_t* currentEvent() const;
21 std::string currentFile();
22 uint32_t stat();
23
24
25 private :
26
27 DimRpcReader(); //stop default
28
29
30 private :
31
32 int m_inCode;
33 int m_outCode;
34 AutoEnlargeBuffer *m_buffer;
35
36 DimRpcInfo *m_rpc;
37
38 static pthread_mutex_t m_rpcLock;
39};
40
41#endif
#define private
uint32_t stat()
const uint32_t * nextEvent()
const uint32_t * currentEvent() const
std::string currentFile()
virtual ~DimRpcReader()
const std::string ReaderArgType
Definition: DimRpcReader.h:14