libptpmgmt 2.0
libptpmgmt library that provides the functionality of linuxptp pmc
Loading...
Searching...
No Matches
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
 
class  SockIp6
 
class  SockRaw
 

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.