otsdaq  v2_04_02
TCPTransceiverSocket.cc
1 #include "otsdaq/NetworkUtilities/TCPTransceiverSocket.h"
2 
3 using namespace ots;
4 
5 //========================================================================================================================
6 TCPTransceiverSocket::TCPTransceiverSocket(int socketId) : TCPSocket(socketId) {}
7 
8 //========================================================================================================================
9 TCPTransceiverSocket::~TCPTransceiverSocket(void) {}
10 
11 //========================================================================================================================
12 std::string TCPTransceiverSocket::sendAndReceivePacket(const std::string& sendBuffer)
13 {
14  sendPacket(sendBuffer);
15  return receivePacket();
16 }
17 
18 //========================================================================================================================
19 std::string TCPTransceiverSocket::sendAndReceive(const std::string& sendBuffer)
20 {
21  send(sendBuffer);
22  return receive<std::string>();
23 }