|
gPTP Documentation
|
#include <avbts_osipc.hpp>


Public Member Functions | |
| virtual bool | init (OS_IPC_ARG *arg=NULL)=0 |
| Initializes the IPC. More... | |
| virtual bool | update (int64_t ml_phoffset, int64_t ls_phoffset, FrequencyRatio ml_freqoffset, FrequencyRatio ls_freq_offset, uint64_t local_time, uint32_t sync_count, uint32_t pdelay_count, PortState port_state)=0 |
| Updates IPC values. More... | |
Generic interface for Inter Process Communication
|
pure virtual |
Initializes the IPC.
Implemented in WindowsNamedPipeIPC, and LinuxSharedMemoryIPC.
|
pure virtual |
Updates IPC values.
| ml_phoffset | Master to local phase offset |
| ls_phoffset | Local to system phase offset |
| ml_freqoffset | Master to local frequency offset |
| ls_freq_offset | Local to system frequency offset |
| local_time | Local time |
| sync_count | Count of syncs |
| pdelay_count | Count of pdelays |
| port_state | Port's state |
Implemented in WindowsNamedPipeIPC, and LinuxSharedMemoryIPC.