コード例 #1
0
 private static int _CalculateSize(UvHandleType handleType)
 {
     return(Libuv.uv_handle_size(handleType).ToInt32());
 }
コード例 #2
0
 /// <inheritdoc/>
 protected UvNetworkStream(UvLoop loop, UvHandleType handleType)
     : base(loop, handleType)
 {
 }
コード例 #3
0
 /// <summary>
 /// Initializes a new instance of libuv handle object.
 /// </summary>
 /// <param name="loop">Loop, on which this handle will be initialized.</param>
 /// <param name="handleType">Type of the handle.</param>
 protected UvHandle(UvLoop loop, UvHandleType handleType)
     : base(_CalculateSize(handleType), _GetLoopThreadId(loop))
 {
     this.HandleType = handleType;
     this.Loop       = loop;
 }
コード例 #4
0
 internal UVStream(Loop loop, UvHandleType type)
     : this(loop, UV.Sizeof(type))
 {
 }
コード例 #5
0
ファイル: Handle.cs プロジェクト: carlokok/LibuvSharp
 internal Handle(Loop loop, UvHandleType type)
     : this(loop, UV.Sizeof(type))
 {
 }
コード例 #6
0
ファイル: Common.cs プロジェクト: carlokok/LibuvSharp
 internal static int Sizeof(UvHandleType type)
 {
     return uv_handle_size(type);
 }
コード例 #7
0
ファイル: Common.cs プロジェクト: carlokok/LibuvSharp
 internal static extern int uv_handle_size(UvHandleType type);
コード例 #8
0
 internal Handle(Loop loop, UvHandleType type)
     : this(loop, UV.Sizeof(type))
 {
 }
コード例 #9
0
ファイル: Common.cs プロジェクト: carlokok/LibuvSharp
 internal static IntPtr Alloc(UvHandleType type)
 {
     return Alloc(Sizeof(type));
 }
コード例 #10
0
ファイル: Listener.cs プロジェクト: carlokok/LibuvSharp
 internal Listener(Loop loop, UvHandleType type)
     : base(loop, type)
 {
     DefaultBacklog = 128;
     listen_cb      = listen_callback;
 }
コード例 #11
0
ファイル: Listener.cs プロジェクト: carlokok/LibuvSharp
 internal Listener(Loop loop, UvHandleType type)
     : base(loop, type)
 {
     DefaultBacklog = 128;
     listen_cb = listen_callback;
 }
コード例 #12
0
ファイル: Libuv.cs プロジェクト: codecopy/NLibuv
 public static extern IntPtr uv_handle_size(UvHandleType type);
コード例 #13
0
ファイル: Stream.cs プロジェクト: carlokok/LibuvSharp
 internal UVStream(Loop loop, UvHandleType type)
     : this(loop, UV.Sizeof(type))
 {
 }
コード例 #14
0
 internal static IntPtr Alloc(UvHandleType type)
 {
     return(Alloc(Sizeof(type)));
 }
コード例 #15
0
 internal static int Sizeof(UvHandleType type)
 {
     return(uv_handle_size(type));
 }
コード例 #16
0
 internal static extern int uv_handle_size(UvHandleType type);