コード例 #1
0
ファイル: fd_unix_FDStruct.cs プロジェクト: zjmit/go2cs
 public FD(fdMutex fdmu = default, long Sysfd = default, pollDesc pd = default, ref ptr <slice <syscall.Iovec> > iovecs = default, uint csema = default, uint isBlocking = default, bool IsStream = default, bool ZeroReadIsEOF = default, bool isFile = default)
 {
     this.fdmu          = fdmu;
     this.Sysfd         = Sysfd;
     this.pd            = pd;
     this.iovecs        = iovecs;
     this.csema         = csema;
     this.isBlocking    = isBlocking;
     this.IsStream      = IsStream;
     this.ZeroReadIsEOF = ZeroReadIsEOF;
     this.isFile        = isFile;
 }
コード例 #2
0
 public FD(fdMutex fdmu = default, Action Destroy = default, sync.Mutex rmu = default, sync.Mutex wmu = default, ref ptr <asyncIO> raio = default, ref ptr <asyncIO> waio = default, ref ptr <time.Timer> rtimer = default, ref ptr <time.Timer> wtimer = default, atomicBool rtimedout = default, atomicBool wtimedout = default, bool isFile = default)
 {
     this.fdmu      = fdmu;
     this.Destroy   = Destroy;
     this.rmu       = rmu;
     this.wmu       = wmu;
     this.raio      = raio;
     this.waio      = waio;
     this.rtimer    = rtimer;
     this.wtimer    = wtimer;
     this.rtimedout = rtimedout;
     this.wtimedout = wtimedout;
     this.isFile    = isFile;
 }
コード例 #3
0
ファイル: fd_windows_FDStruct.cs プロジェクト: zjmit/go2cs
 public FD(fdMutex fdmu = default, syscall.Handle Sysfd = default, operation rop = default, operation wop = default, pollDesc pd = default, sync.Mutex l = default, slice <byte> lastbits = default, slice <ushort> readuint16 = default, slice <byte> readbyte = default, long readbyteOffset = default, uint csema = default, bool skipSyncNotif = default, bool IsStream = default, bool ZeroReadIsEOF = default, bool isFile = default, fileKind kind = default)
 {
     this.fdmu           = fdmu;
     this.Sysfd          = Sysfd;
     this.rop            = rop;
     this.wop            = wop;
     this.pd             = pd;
     this.l              = l;
     this.lastbits       = lastbits;
     this.readuint16     = readuint16;
     this.readbyte       = readbyte;
     this.readbyteOffset = readbyteOffset;
     this.csema          = csema;
     this.skipSyncNotif  = skipSyncNotif;
     this.IsStream       = IsStream;
     this.ZeroReadIsEOF  = ZeroReadIsEOF;
     this.isFile         = isFile;
     this.kind           = kind;
 }