IORawData
DTCommissioning
plugins
DTSpyHelper.h
Go to the documentation of this file.
1
#ifndef DaqSource_DTSpyHelper_h
2
#define DaqSource_DTSpyHelper_h
3
4
#include <sys/types.h>
5
#include <sys/socket.h>
6
#include <netinet/tcp.h>
7
#include <netinet/in.h>
8
#include <cstdio>
9
#include <netdb.h>
10
11
class
DTtcpExcp
{
12
int
errornumber
;
13
14
public
:
15
DTtcpExcp
(
int
err
) :
errornumber
(
err
){};
16
};
17
18
class
DTCtcp
{
19
protected
:
20
int
port
;
21
int
sock
;
22
23
int
connected
;
24
struct
sockaddr_in
clientAddr
;
25
struct
sockaddr_in
myaddr
;
26
27
public
:
28
DTCtcp
();
29
DTCtcp
(
int
port
);
30
DTCtcp
(
int
sock
,
int
opt
);
31
DTCtcp
(
DTCtcp
*);
32
~DTCtcp
();
33
34
DTCtcp
*
Accept
();
35
void
Connect
(
const
char
*hostaddr,
int
port
);
36
void
Connect
(
unsigned
long
hostaddr,
int
port
);
37
int
Disconnect
();
38
39
short
Id
();
40
unsigned
long
addr
();
41
int
Send
(
char
*
buffer
,
int
size
);
42
int
Receive
(
char
*
buffer
,
int
size
);
43
};
44
45
#endif
DTCtcp::port
int port
Definition:
DTSpyHelper.h:20
runTheMatrix.opt
opt
Definition:
runTheMatrix.py:280
edmScanValgrind.buffer
buffer
Definition:
edmScanValgrind.py:171
DTCtcp::addr
unsigned long addr()
Definition:
DTSpyHelper.cc:89
DTCtcp
Definition:
DTSpyHelper.h:18
DTCtcp::Send
int Send(char *buffer, int size)
Definition:
DTSpyHelper.cc:165
DTCtcp::myaddr
struct sockaddr_in myaddr
Definition:
DTSpyHelper.h:25
DTCtcp::clientAddr
struct sockaddr_in clientAddr
Definition:
DTSpyHelper.h:24
DTtcpExcp
Definition:
DTSpyHelper.h:11
DTCtcp::~DTCtcp
~DTCtcp()
Definition:
DTSpyHelper.cc:76
DTCtcp::Id
short Id()
Definition:
DTSpyHelper.cc:83
runTheMatrix.err
err
Definition:
runTheMatrix.py:288
DTCtcp::Disconnect
int Disconnect()
Definition:
DTSpyHelper.cc:95
DTtcpExcp::errornumber
int errornumber
Definition:
DTSpyHelper.h:12
DTtcpExcp::DTtcpExcp
DTtcpExcp(int err)
Definition:
DTSpyHelper.h:15
DTCtcp::connected
int connected
Definition:
DTSpyHelper.h:23
DTCtcp::sock
int sock
Definition:
DTSpyHelper.h:21
DTCtcp::Connect
void Connect(const char *hostaddr, int port)
Definition:
DTSpyHelper.cc:133
DTCtcp::Accept
DTCtcp * Accept()
Definition:
DTSpyHelper.cc:100
DTCtcp::DTCtcp
DTCtcp()
Definition:
DTSpyHelper.cc:15
DTCtcp::Receive
int Receive(char *buffer, int size)
Definition:
DTSpyHelper.cc:145
findQualityFiles.size
size
Write out results.
Definition:
findQualityFiles.py:443
Generated for CMSSW Reference Manual by
1.8.16