otsdaq  v2_05_02_indev
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 }