package
Version:
v0.0.0-...-d63761b
Opens a new window with list of versions in this module.
Published: Nov 16, 2022
License: MIT
Opens a new window with license information.
Imports: 5
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
Documentation
¶
Rendered for windows/amd64
- Constants
-
func CloseCompletionQueue(cq Cq)
-
func DequeueCompletion(cq Cq, results []Result) uint32
-
func DeregisterBuffer(id BufferId)
-
func Initialize() bool
-
func Notify(cq Cq) error
-
func ReceiveEx(rq Rq, buf *Buffer, dataBufferCount uint32, ...) error
-
func SendEx(rq Rq, buf *Buffer, dataBufferCount uint32, ...) error
-
func Socket(af, typ, proto int32) (windows.Handle, error)
-
type Buffer
-
type BufferId
-
type Cq
-
type Result
-
type Rq
View Source
const (
MsgDontNotify = 1
MsgDefer = 2
MsgWaitAll = 4
MsgCommitOnly = 8
MaxCqSize = 0x8000000
)
func CloseCompletionQueue(cq Cq)
func CreateRequestQueue(socket windows.Handle, maxOutstandingReceive, maxReceiveDataBuffers, maxOutstandingSend, maxSendDataBuffers uint32, receiveCq, sendCq Cq, socketContext uintptr) (Rq, error)
Source Files
¶
Click to show internal directories.
Click to hide internal directories.