Belle II Software development
des_ser_COPPER_main.h
1/**************************************************************************
2 * basf2 (Belle II Analysis Software Framework) *
3 * Author: The Belle II Collaboration *
4 * *
5 * See git log for contributors and copyright holders. *
6 * This file is licensed under LGPL-3.0, see LICENSE.md. *
7 **************************************************************************/
8
9#ifndef DES_SER_COPPER_MAIN_H
10#define DES_SER_COPPER_MAIN_H
11
12#include <string>
13#include <vector>
14#include <stdlib.h>
15/* #include <sys/time.h> */
16
17/* #include <framework/core/Module.h> */
18/* #include <framework/pcore/EvtMessage.h> */
19/* #include <framework/pcore/MsgHandler.h> */
20/* #include <framework/datastore/DataStore.h> */
21/* #include <framework/datastore/StoreObjPtr.h> */
22/* #include <framework/datastore/StoreArray.h> */
23/* #include <framework/dataobjects/EventMetaData.h> */
24
25/* #include <daq/dataflow/EvtSocket.h> */
26/* #include <daq/slc/readout/RunInfoBuffer.h> */
27/* #include <daq/rawdata/CprErrorMessage.h> */
28/* #include <daq/rawdata/modules/DAQConsts.h> */
29
30
31/* #include <rawdata/dataobjects/RawDataBlock.h> */
32//#include <rawdata/dataobjects/RawCOPPER.h>
33
34/* #include <sys/socket.h> */
35/* #include <sys/types.h> */
36/* #include <arpa/inet.h> */
37/* #include <netinet/in.h> */
38/* #include <netinet/tcp.h> */
39
40/* #include <sys/mman.h> */
41/* #include <sys/stat.h> */
42/* #include <fcntl.h> */
43
44/* namespace Belle2 { */
45
46/* /\*! A class definition of an input module for Sequential ROOT I/O *\/ */
47
48/* class des_ser_COPPER_main{ */
49
50/* // Public functions */
51/* public: */
52
53/* //! Constructor / Destructor */
54/* des_ser_COPPER_mainModule(); */
55/* virtual ~des_ser_COPPER_mainModule(); */
56
57/* //! Module functions to be called from main process */
58/* virtual void initialize(); */
59
60/* //! Module functions to be called from main process */
61/* virtual void event(); */
62
63/* protected : */
64/* //! hostname */
65/* string m_host_recv; */
66
67/* //! hostname */
68/* string m_host_send; */
69
70/* //! port number */
71/* int m_port_recv; */
72
73/* //! port number */
74/* int m_port_send; */
75
76/* //! Messaage handler */
77/* MsgHandler* m_msghandler; */
78
79/* //! Compression Level */
80/* int m_compressionLevel; */
81
82/* //! Node(PC or COPPER) ID */
83/* int m_nodeid; */
84
85/* //! Node name */
86/* std::string m_nodename; */
87
88/* //! Use shared memory -> 1; Without shm -> 0 */
89/* int m_shmflag; */
90
91/* // Event Meta Data */
92/* StoreObjPtr<EventMetaData> m_eventMetaDataPtr; */
93
94/* private: */
95
96
97/* public: */
98
99/* }; */
100
101/* } // end namespace Belle2 */
102
103#endif // MODULEHELLO_H