libptpmgmt  1.4
libptpmgmt library that provides the functionality of linuxptp pmc
List of all members
SockIp4 Class Reference

UDP over IP version 4 socket. More...

#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="")
 
- Protected Member Functions inherited from SockBase
void close ()
 
bool init ()
 
bool send (const void *msg, size_t len)
 
bool send (Buf &buf, size_t len)
 
bool sendBuf (Buf &buf, size_t len)
 
ssize_t rcv (void *buf, size_t bufSize, bool block=false)
 
ssize_t rcv (Buf &buf, bool block=false)
 
ssize_t rcvBuf (Buf &buf, bool block=false)
 
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: