|
ReactOS 0.4.17-dev-1281-g065abb3
|
#include <pipe.h>

Public Member Functions | |
| VOID | SetStreamInfo (_In_ PSTREAM_INFO StreamInfo) |
| UcxStream * | Stream (_In_ ULONG Index) |
Static Public Member Functions | |
| static _Must_inspect_result_ NTSTATUS | Create (_In_ UCXENDPOINT Endpoint, _Inout_ PUCXSSTREAMS_INIT *Init, _In_opt_ PWDF_OBJECT_ATTRIBUTES Attributes, _Out_ UCXSSTREAMS *StaticStreams) |
| static UcxStaticStreams * | FromHandle (_In_ UCXSSTREAMS Handle) |
Public Attributes | |
| UCXSSTREAMS | m_Handle |
| ULONG | m_StreamCount |
| UcxEndpoint * | m_Endpoint |
| UcxStaticStreamsInit * | m_Init |
Static Private Attributes | |
| static EVT_WDF_OBJECT_CONTEXT_DESTROY | EvtDestroy |
|
static |
Definition at line 531 of file pipe.cpp.
Referenced by Create().
|
static |
| VOID UcxStaticStreams::SetStreamInfo | ( | _In_ PSTREAM_INFO | StreamInfo | ) |
Called per stream with IDs counting up from 1; a bad call fails the whole set.
Definition at line 573 of file pipe.cpp.
Referenced by SetStreamInfo(), and UcxApiStaticStreamsSetStreamInfo().
Definition at line 373 of file pipe.h.
Referenced by UcxEndpoint::OpenStaticStreamsComplete(), and UcxCreateStaticStreams().
| UcxEndpoint* UcxStaticStreams::m_Endpoint |
Definition at line 382 of file pipe.h.
Referenced by SetStreamInfo().
| UCXSSTREAMS UcxStaticStreams::m_Handle |
Definition at line 380 of file pipe.h.
Referenced by Create(), EndpointMachine::FinishStreamsCloseRequest(), EndpointMachine::ForwardStreamsDisableRequest(), EndpointMachine::ForwardStreamsEnableRequest(), UcxEndpoint::GetStaticStreamsReferenced(), UcxEndpoint::OpenStaticStreamsComplete(), and SetStreamInfo().
| UcxStaticStreamsInit* UcxStaticStreams::m_Init |
Definition at line 385 of file pipe.h.
Referenced by SetStreamInfo(), and UcxCreateStaticStreams().
| ULONG UcxStaticStreams::m_StreamCount |
Definition at line 381 of file pipe.h.
Referenced by UcxEndpoint::OpenStaticStreamsComplete(), and SetStreamInfo().