Table of Contents

Class ThreadedSocketService

Namespace
Gio
Assembly
Gio-2.0.dll
public class ThreadedSocketService : SocketService, IObject, INotifyPropertyChanged, IDisposable, IHandle, GTypeProvider
Inheritance
ThreadedSocketService
Implements
Inherited Members

Constructors

ThreadedSocketService(bool, params ConstructArgument[])

protected ThreadedSocketService(bool owned, params ConstructArgument[] constructArguments)

Parameters

owned bool
constructArguments ConstructArgument[]

ThreadedSocketService(IntPtr, bool)

protected ThreadedSocketService(IntPtr ptr, bool ownedRef)

Parameters

ptr IntPtr
ownedRef bool

Fields

MaxThreadsPropertyDefinition

public static readonly Property<int, ThreadedSocketService> MaxThreadsPropertyDefinition

Field Value

Property<int, ThreadedSocketService>

RunSignal

Signal Descriptor for OnRun.

public static readonly ReturningSignal<ThreadedSocketService, ThreadedSocketService.RunSignalArgs, bool> RunSignal

Field Value

ReturningSignal<ThreadedSocketService, ThreadedSocketService.RunSignalArgs, bool>

Properties

MaxThreads

public int MaxThreads { get; }

Property Value

int

Methods

GetGType()

public static Type GetGType()

Returns

Type

New(int)

[Version("2.22")]
public static ThreadedSocketService New(int maxThreads)

Parameters

maxThreads int

Returns

ThreadedSocketService

Events

OnRun

public event ReturningSignalHandler<ThreadedSocketService, ThreadedSocketService.RunSignalArgs, bool> OnRun

Event Type

ReturningSignalHandler<ThreadedSocketService, ThreadedSocketService.RunSignalArgs, bool>