Home | History | Annotate | Download | only in net

Lines Matching full:operation

89 // operation contains superset of data necessary to perform all async IO.
90 type operation struct {
112 func (o *operation) InitBuf(buf []byte) {
126 o *operation
127 submit func(o *operation) error // if nil, cancel the operation
147 // ExecIO executes a single IO operation o. It submits and cancels
151 func (s *ioSrv) ExecIO(o *operation, name string, submit func(o *operation) error) (int, error) {
220 // We issued cancellation request. But, it seems, IO operation succeeded
221 // before cancellation request run. We need to treat IO operation as
259 rop operation // read operation
260 wop operation // write operation
353 _, err := wsrv.ExecIO(o, "ConnectEx", func(o *operation) error {
461 n, err := rsrv.ExecIO(o, "WSARecv", func(o *operation) error {
484 n, err := rsrv.ExecIO(o, "WSARecvFrom", func(o *operation) error {
512 n, err := wsrv.ExecIO(o, "WSASend", func(o *operation) error {
532 n, err := wsrv.ExecIO(o, "WSASendto", func(o *operation) error {
541 func (fd *netFD) acceptOne(rawsa []syscall.RawSockaddrAny, o *operation) (*netFD, error) {
562 _, err = rsrv.ExecIO(o, "AcceptEx", func(o *operation) error {