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.