|
gPTP Documentation
|
#include <minwindef.h>#include <IPCListener.hpp>#include "avbts_osnet.hpp"#include "avbts_oslock.hpp"#include "avbts_oscondition.hpp"#include "avbts_ostimerq.hpp"#include "avbts_ostimer.hpp"#include "avbts_osthread.hpp"#include "packet.hpp"#include "ieee1588.hpp"#include "iphlpapi.h"#include "ipcdef.hpp"#include "tsc.hpp"#include "avbts_osipc.hpp"#include <ntddndis.h>#include <map>#include <list>
Go to the source code of this file.
Classes | |
| class | WindowsPCAPNetworkInterface |
| class | WindowsPCAPNetworkInterfaceFactory |
| class | WindowsLock |
| class | WindowsLockFactory |
| class | WindowsCondition |
| class | WindowsConditionFactory |
| struct | WindowsTimerQueueHandlerArg |
| struct | TimerQueue_t |
| class | WindowsTimerQueue |
| class | WindowsTimerQueueFactory |
| class | WindowsTimer |
| class | WindowsTimerFactory |
| struct | OSThreadArg |
| class | WindowsThread |
| class | WindowsThreadFactory |
| class | WindowsTimestamper |
| class | WindowsNamedPipeIPC |
Macros | |
| #define | NETCLOCK_HZ_OTHER 1056000000 |
| #define | NETCLOCK_HZ_NANO 1000000000 |
| #define | ONE_WAY_PHY_DELAY 8000 |
| #define | NANOSECOND_CLOCK_PART_DESCRIPTION "I217-LM" |
| #define | NETWORK_CARD_ID_PREFIX "\\\\.\\" |
| #define | OID_INTEL_GET_RXSTAMP 0xFF020264 |
| #define | OID_INTEL_GET_TXSTAMP 0xFF020263 |
| #define | OID_INTEL_GET_SYSTIM 0xFF020262 |
| #define | OID_INTEL_SET_SYSTIM 0xFF020261 |
Typedefs | |
| typedef std::list < WindowsTimerQueueHandlerArg * > | TimerArgList_t |
| typedef std::map< int, TimerQueue_t > | TimerQueueMap_t |
Functions | |
| VOID CALLBACK | WindowsTimerQueueHandler (PVOID arg_in, BOOLEAN ignore) |
| DWORD WINAPI | OSThreadCallback (LPVOID input) |
| #define NANOSECOND_CLOCK_PART_DESCRIPTION "I217-LM" |
Network adapter description
| #define NETCLOCK_HZ_NANO 1000000000 |
1 Hertz in nanoseconds
| #define NETCLOCK_HZ_OTHER 1056000000 |
| #define NETWORK_CARD_ID_PREFIX "\\\\.\\" |
Network adapter prefix
| #define OID_INTEL_GET_RXSTAMP 0xFF020264 |
Get RX timestamp code
| #define OID_INTEL_GET_SYSTIM 0xFF020262 |
Get system time code
| #define OID_INTEL_GET_TXSTAMP 0xFF020263 |
Get TX timestamp code
| #define OID_INTEL_SET_SYSTIM 0xFF020261 |
Set system time code
| #define ONE_WAY_PHY_DELAY 8000 |
Phy delay TX/RX
| typedef std::list<WindowsTimerQueueHandlerArg *> TimerArgList_t |
Creates a list of type WindowsTimerQueueHandlerArg
| typedef std::map<int,TimerQueue_t> TimerQueueMap_t |
Creates a map for the timerQueue
| DWORD WINAPI OSThreadCallback | ( | LPVOID | input | ) |
Windows OSThread callback
| VOID CALLBACK WindowsTimerQueueHandler | ( | PVOID | arg_in, |
| BOOLEAN | ignore | ||
| ) |
Windows Timer queue handler callback definition
Windows callback for the timer queue handler