10 #include "daq/rfarm/event/RawRevRb2Sock.h"
15 RawRevRb2Sock::RawRevRb2Sock(
string rbuf,
int port,
string shmname,
int id)
20 m_evtbuf =
new int[MAXEVTSIZE];
21 m_flow =
new RFFlowStat((
char*)shmname.c_str(),
id, m_rbuf);
26 RawRevRb2Sock::~RawRevRb2Sock(
void)
32 int RawRevRb2Sock::SendEvent(
void)
36 while ((size = m_rbuf->remq(m_evtbuf)) == 0) {
41 m_flow->log(size * 4);
43 int is = m_sock->put_wordbuf(m_evtbuf, size);
48 int RawRevRb2Sock::Reconnect(
void)
50 int port = m_sock->port();