INDEndpoint Interface

Use to exchange data with a remote peer.

The INDConnector::CreateEndpoint method returns this interface.

Members

The INDEndpoint interface inherits from the IUnknown interface. INDEndpoint also defines the following types of members:

  • Methods

Methods

The INDEndpoint interface defines the following methods.

Method Description
Flush

Cancels all outstanding requests in the inbound and outbound completion queues.

StartRequestBatch

Begins batching requests that are then performed when you call the INDEndpoint::SubmitRequestBatch method.

SubmitRequestBatch

Submits a batch of requests to the Network Direct hardware.

Send

Sends data to a remote peer.

SendAndInvalidate

Sends data to a remote peer and then invalidates the specified memory window on the peer.

Receive

Receives data from a remote peer.

Bind

Binds a memory window to a buffer that is within the registered memory.

Invalidate

Invalidates a local memory window.

Read

Initiates an RDMA Read request.

Write

Initiates an RDMA Write request.

 

Remarks

If you do not retrieve the outstanding requests from the completion queue before releasing your last reference to this endpoint, you may get back requests from the completion queue that were issued on a now-closed endpoint.

Requirements

Product

Microsoft Message Passing Interface (MS-MPI)

Header

Ndspi.h

See Also

INDConnector::Accept

 

 

Send comments about this topic to Microsoft

Build date: 7/2/2010