libptpmgmt 2.0
libptpmgmt library that provides the functionality of linuxptp pmc
Loading...
Searching...
No Matches
List of all members
SockIp4 Class Reference

#include <sock.h>

Inheritance diagram for SockIp4:
Inheritance graph
[legend]
Collaboration diagram for SockIp4:
Collaboration graph
[legend]

Additional Inherited Members

- Public Member Functions inherited from SockIp
bool setUdpTtl (uint8_t udp_ttl)
 
bool setUdpTtl (const ConfigFile &cfg, const std::string &section="")
 
- Public Member Functions inherited from SockBaseIf
bool setIfUsingName (const std::string &ifName)
 
bool setIfUsingIndex (int ifIndex)
 
bool setIf (const IfInfo &ifObj)
 
bool setAll (const IfInfo &ifObj, const ConfigFile &cfg, const std::string &section="")
 
bool setAllInit (const IfInfo &ifObj, const ConfigFile &cfg, const std::string &section="")
 
- Public Member Functions inherited from SockBase
virtual ~SockBase ()
 
void close ()
 
bool init ()
 
bool send (const void *msg, size_t len) const
 
bool send (const Buf &buf, size_t len) const
 
bool sendBuf (const Buf &buf, size_t len) const
 
ssize_t rcv (void *buf, size_t bufSize, bool block=false) const
 
ssize_t rcv (Buf &buf, bool block=false) const
 
ssize_t rcvBuf (Buf &buf, bool block=false) const
 
int getFd () const
 
int fileno () const
 
bool poll (uint64_t timeout_ms=0) const
 
bool tpoll (uint64_t &timeout_ms) const
 

Detailed Description

UDP over IP version 4 socket


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