libptpmgmt  1.3
libptpmgmt library that provides the functionality of linuxptp pmc
Classes
sock.h File Reference

Provide sockets to communicate with a PTP daemon. More...

#include "buf.h"
#include "cfg.h"
#include "ptp.h"
Include dependency graph for sock.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SockBase
 Base class for all sockets. More...
 
class  SockUnix
 Unix socket. More...
 
class  SockBaseIf
 Base for socket that uses network interface directly. More...
 
class  SockIp
 Base for UDP sockets. More...
 
class  SockIp4
 UDP over IP version 4 socket. More...
 
class  SockIp6
 UDP over IP version 6 socket. More...
 
class  SockRaw
 Raw socket that uses PTP over Ethernet. More...
 

Detailed Description

Provide sockets to communicate with a PTP daemon.

Author
Erez Geva <ErezGeva2@gmail.com>

provide 4 socket types:

  1. UDP using IP version 4
  2. UDP using IP version 6
  3. Raw Ethernet
  4. linuxptp Unix domain socket.