14#ifndef BMNDATARECEIVER_H
15#define BMNDATARECEIVER_H 1
22#define PNP_DISCOVER_PORT 33304
23#define PNP_DISCOVER_IP_ADDR "239.192.1.2"
24#define INPUT_IFACE "eno1"
25#define MAX_BUF_LEN 128 * 1024 * 1024
26#define MAX_ADDR_LEN 255
28#define MSG_TIMEOUT 400000
29#define CONN_TIMEOUT 3000000
74 vector<serverIface> interfaces;
77 deque<UInt_t> data_queue;
82 struct serverInfo _dataServer;
83 struct addrinfo *dataAddrInfo;
85 Bool_t isAddr = kFALSE;
90 static Int_t ParsePNPMsg(
char *msgStr, serverInfo *sInfo);
void SetDataQueue(deque< UInt_t > v)
deque< UInt_t > * GetDataQueue()
virtual ~BmnDataReceiver()