|
libptpmgmt 2.0
libptpmgmt library that provides the functionality of linuxptp pmc
|
#include <init.h>

Public Attributes | |
| void(* | free )(ptpmgmt_init i) |
| void(* | close )(ptpmgmt_init i) |
| int(* | process )(ptpmgmt_init i, const_ptpmgmt_opt opt) |
| ptpmgmt_cfg(* | cfg )(ptpmgmt_init i) |
| ptpmgmt_safile(* | sa )(ptpmgmt_init i) |
| ptpmgmt_msg(* | msg )(ptpmgmt_init i) |
| ptpmgmt_sk(* | sk )(ptpmgmt_init i) |
| char(* | getNetSelect )(const_ptpmgmt_init i) |
| bool(* | use_uds )(const_ptpmgmt_init i) |
| uint8_t(* | allow_unauth )(const_ptpmgmt_init i) |
The ptpmgmt initialization structure hold the initialization object and call backs to call C++ methods
| uint8_t(* ptpmgmt_init_t::allow_unauth) (const_ptpmgmt_init i) |
Allow unauthnticated parameter
| [in] | i | init object |
| ptpmgmt_cfg(* ptpmgmt_init_t::cfg) (ptpmgmt_init i) |
Get configuration file object
| [in,out] | i | init object |
| void(* ptpmgmt_init_t::close) (ptpmgmt_init i) |
close the socket in the init object
| [in,out] | i | init object |
| void(* ptpmgmt_init_t::free) (ptpmgmt_init i) |
< Free this init object
| [in,out] | i | init object |
| char(* ptpmgmt_init_t::getNetSelect) (const_ptpmgmt_init i) |
| ptpmgmt_msg(* ptpmgmt_init_t::msg) (ptpmgmt_init i) |
| int(* ptpmgmt_init_t::process) (ptpmgmt_init i, const_ptpmgmt_opt opt) |
Process PMC options
| [in,out] | i | init object |
| [in] | opt | PMC options |
| ptpmgmt_safile(* ptpmgmt_init_t::sa) (ptpmgmt_init i) |
Get authentication security association file object
| [in,out] | i | init object |
| ptpmgmt_sk(* ptpmgmt_init_t::sk) (ptpmgmt_init i) |
Get Socket object
| [in,out] | i | init object |
| bool(* ptpmgmt_init_t::use_uds) (const_ptpmgmt_init i) |
Is the socket provide by this object, a Unix socket?
| [in] | i | init object |