libptpmgmt
1.4
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 )(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 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) (ptpmgmt_init i) |
Is the socket provide by this object, a Unix socket?
[in,out] | i | init object |