|
tdaq-develop-2025-02-12
|
Public Member Functions | |
| TransceiverSocket (std::string IPAddress, unsigned int port=0) | |
| int | acknowledge (const std::string &buffer, bool verbose=false) |
| responds to last receive location More... | |
| std::string | sendAndReceive (Socket &toSocket, const std::string &sendBuffer, unsigned int timeoutSeconds=1, unsigned int timeoutUSeconds=0, bool verbose=false) |
Public Member Functions inherited from ots::TransmitterSocket | |
| TransmitterSocket (const std::string &IPAddress, unsigned int port=0) | |
| int | send (Socket &toSocket, const std::string &buffer, bool verbose=false) |
| int | send (Socket &toSocket, const std::vector< uint32_t > &buffer, bool verbose=false) |
| int | send (Socket &toSocket, const std::vector< uint16_t > &buffer, bool verbose=false) |
Public Member Functions inherited from ots::Socket | |
| Socket (const std::string &IPAddress, unsigned int port=0) | |
| virtual void | initialize (unsigned int socketReceiveBufferSize=defaultSocketReceiveSize_) |
| const struct sockaddr_in & | getSocketAddress (void) |
| const std::string & | getIPAddress () |
| uint16_t | getPort () |
Public Member Functions inherited from ots::ReceiverSocket | |
| ReceiverSocket (std::string IPAddress, unsigned int port=0) | |
| int | receive (std::string &buffer, unsigned int timeoutSeconds=1, unsigned int timeoutUSeconds=0, bool verbose=false) |
| int | receive (std::vector< uint32_t > &buffer, unsigned int timeoutSeconds=1, unsigned int timeoutUSeconds=0, bool verbose=false) |
| int | receive (std::string &buffer, unsigned long &fromIPAddress, unsigned short &fromPort, unsigned int timeoutSeconds=1, unsigned int timeoutUSeconds=0, bool verbose=false) |
| int | receive (std::vector< uint32_t > &buffer, unsigned long &fromIPAddress, unsigned short &fromPort, unsigned int timeoutSeconds=1, unsigned int timeoutUSeconds=0, bool verbose=false) |
| std::string | getLastIncomingIPAddress (void) |
| unsigned short | getLastIncomingPort (void) |
Additional Inherited Members | |
Protected Types inherited from ots::Socket | |
| enum | { maxSocketSize_ = 65536 , defaultSocketReceiveSize_ = 0x10000 } |
| enum | { FirstSocketPort = 10000 , LastSocketPort = 15000 } |
Protected Member Functions inherited from ots::Socket | |
| Socket (void) | |
| protected constructor | |
Protected Member Functions inherited from ots::ReceiverSocket | |
| ReceiverSocket (void) | |
| protected constructor | |
Protected Attributes inherited from ots::Socket | |
| struct sockaddr_in | socketAddress_ |
| int | socketNumber_ |
| std::string | IPAddress_ |
| unsigned int | requestedPort_ |
Definition at line 11 of file TransceiverSocket.h.
| int TransceiverSocket::acknowledge | ( | const std::string & | buffer, |
| bool | verbose = false |
||
| ) |
responds to last receive location
returns 0 on success
Definition at line 27 of file TransceiverSocket.cc.