PipeServer< _MessageOriented, _AutoReconnect, _FailTransferOnListening > Class Template Reference
Implements a simple Named Pipe Server with automatic reconnection support.
More...
#include <pipesrv.h>
List of all members.
Detailed Description
template<bool _MessageOriented, bool _AutoReconnect, bool _FailTransferOnListening = false>
class PipeServer< _MessageOriented, _AutoReconnect, _FailTransferOnListening >
Implements a simple Named Pipe Server with automatic reconnection support.
Definition at line 12 of file pipesrv.h.
Constructor & Destructor Documentation
template<bool _MessageOriented, bool _AutoReconnect, bool _FailTransferOnListening = false>
template<bool _MessageOriented, bool _AutoReconnect, bool _FailTransferOnListening = false>
PipeServer< _MessageOriented, _AutoReconnect, _FailTransferOnListening >::PipeServer |
( |
const TCHAR * |
pszPipeName, |
|
|
unsigned |
Timeout = 1000 | |
|
) |
| | [inline] |
Member Function Documentation
template<bool _MessageOriented, bool _AutoReconnect, bool _FailTransferOnListening = false>
HANDLE PipeServer< _MessageOriented, _AutoReconnect, _FailTransferOnListening >::CreatePipeInstance |
( |
|
) |
[inline, private] |
template<bool _MessageOriented, bool _AutoReconnect, bool _FailTransferOnListening = false>
void PipeServer< _MessageOriented, _AutoReconnect, _FailTransferOnListening >::DiscardBufferedData |
( |
|
) |
[inline] |
template<bool _MessageOriented, bool _AutoReconnect, bool _FailTransferOnListening = false>
unsigned PipeServer< _MessageOriented, _AutoReconnect, _FailTransferOnListening >::GetLastOperationError |
( |
|
) |
[inline] |
template<bool _MessageOriented, bool _AutoReconnect, bool _FailTransferOnListening = false>
bool PipeServer< _MessageOriented, _AutoReconnect, _FailTransferOnListening >::HasDataInBuffer |
( |
|
) |
[inline] |
template<bool _MessageOriented, bool _AutoReconnect, bool _FailTransferOnListening = false>
bool PipeServer< _MessageOriented, _AutoReconnect, _FailTransferOnListening >::IsClientConnected |
( |
|
) |
[inline] |
template<bool _MessageOriented, bool _AutoReconnect, bool _FailTransferOnListening = false>
size_t PipeServer< _MessageOriented, _AutoReconnect, _FailTransferOnListening >::Receive |
( |
void * |
pData, |
|
|
size_t |
Size, |
|
|
bool |
PartialRecvAllowed = true | |
|
) |
| | [inline] |
template<bool _MessageOriented, bool _AutoReconnect, bool _FailTransferOnListening = false>
bool PipeServer< _MessageOriented, _AutoReconnect, _FailTransferOnListening >::ReconnectPending |
( |
|
) |
[inline] |
template<bool _MessageOriented, bool _AutoReconnect, bool _FailTransferOnListening = false>
bool PipeServer< _MessageOriented, _AutoReconnect, _FailTransferOnListening >::ReconnectPipe |
( |
|
) |
[inline] |
template<bool _MessageOriented, bool _AutoReconnect, bool _FailTransferOnListening = false>
size_t PipeServer< _MessageOriented, _AutoReconnect, _FailTransferOnListening >::Send |
( |
const void * |
pData, |
|
|
size_t |
Size | |
|
) |
| | [inline] |
template<bool _MessageOriented, bool _AutoReconnect, bool _FailTransferOnListening = false>
template<bool out>
size_t PipeServer< _MessageOriented, _AutoReconnect, _FailTransferOnListening >::TransferWithTimeout |
( |
void * |
pData, |
|
|
size_t |
size | |
|
) |
| | [inline, private] |
Member Data Documentation
template<bool _MessageOriented, bool _AutoReconnect, bool _FailTransferOnListening = false>
template<bool _MessageOriented, bool _AutoReconnect, bool _FailTransferOnListening = false>
template<bool _MessageOriented, bool _AutoReconnect, bool _FailTransferOnListening = false>
HANDLE PipeServer< _MessageOriented, _AutoReconnect, _FailTransferOnListening >::m_hEvt [private] |
template<bool _MessageOriented, bool _AutoReconnect, bool _FailTransferOnListening = false>
template<bool _MessageOriented, bool _AutoReconnect, bool _FailTransferOnListening = false>
HANDLE PipeServer< _MessageOriented, _AutoReconnect, _FailTransferOnListening >::m_hPipe [private] |
template<bool _MessageOriented, bool _AutoReconnect, bool _FailTransferOnListening = false>
template<bool _MessageOriented, bool _AutoReconnect, bool _FailTransferOnListening = false>
template<bool _MessageOriented, bool _AutoReconnect, bool _FailTransferOnListening = false>
BazisLib::String PipeServer< _MessageOriented, _AutoReconnect, _FailTransferOnListening >::m_PipeName [private] |
template<bool _MessageOriented, bool _AutoReconnect, bool _FailTransferOnListening = false>
unsigned PipeServer< _MessageOriented, _AutoReconnect, _FailTransferOnListening >::m_Timeout [private] |
The documentation for this class was generated from the following file:
- E:/PROJECTS/cvsed/mixed/VIRTUA~1/rpcdispatch/pipesrv.h