otsdaq  v2_04_02
ots::TCPReceiverSocket Class Reference
Inheritance diagram for ots::TCPReceiverSocket:
ots::TCPSocket ots::TCPSubscribeClient ots::TCPTransceiverSocket ots::TCPDataListenerProducer ots::TCPClient

Public Member Functions

 TCPReceiverSocket (int socketId=invalidSocketId)
 
 TCPReceiverSocket (TCPReceiverSocket &&theTCPReceiverSocket)=default
 
std::size_t receive (char *buffer, std::size_t bufferSize=maxSocketSize)
 
template<class T >
receive ()
 
std::string receivePacket (void)
 
- Public Member Functions inherited from ots::TCPSocket
 TCPSocket (int socketId=invalidSocketId)
 
 TCPSocket (TCPSocket &&move)
 
TCPSocketoperator= (TCPSocket &&move)
 
void swap (TCPSocket &other)
 
 TCPSocket (TCPSocket const &)=delete
 
TCPSocketoperator= (TCPSocket const &)=delete
 
int getSocketId (void) const
 
void close (void)
 
void sendClose (void)
 

Additional Inherited Members

- Static Protected Attributes inherited from ots::TCPSocket
static constexpr int invalidSocketId = -1
 

Detailed Description

Definition at line 10 of file TCPReceiverSocket.h.


The documentation for this class was generated from the following files: