| gPTP Documentation
    | 
#include <ipcdef.hpp>


| Public Member Functions | |
| void | init () | 
| Initializes the interface.  More... | |
| bool | write (HANDLE pipe) | 
| Writes to the named pipe.  More... | |
| long | read_ol (HANDLE pipe, long offs, HANDLE event) | 
| Reads from the pipe.  More... | |
| long | read_ol_complete (HANDLE pipe) | 
| Reads completely the overlapped result.  More... | |
| long | read (HANDLE pipe, long offs) | 
| Reads from the pipe.  More... | |
| NPIPE_MSG_TYPE | getType () | 
| Gets pipe message type.  More... | |
| Protected Attributes | |
| DWORD | sz | 
| NPIPE_MSG_TYPE | type | 
| OVERLAPPED | ol_read | 
| DWORD | ol_read_req | 
Provides a windows named pipe interface
| 
 | inline | 
Gets pipe message type.
| 
 | inline | 
Initializes the interface.
| 
 | inline | 
Reads from the pipe.
| pipe | Pipe handler | 
| offs | base offset | 
| 
 | inline | 
Reads from the pipe.
| pipe | Pipe handle | 
| offs | base offset | 
| event | Event handler | 
| 
 | inline | 
Reads completely the overlapped result.
| pipe | Pipe handler | 
| 
 | inline | 
Writes to the named pipe.
| pipe | Pipe handler | 
| 
 | protected | 
Overlapped read
| 
 | protected | 
Overlapped read request
| 
 | protected | 
Size
| 
 | protected | 
Message type as NPIPE_MSG_TYPE