Table of Contents

Class SocketListener

Namespace
Gio
Assembly
Gio-2.0.dll
public class SocketListener : Object, IDisposable, GTypeProvider, InstanceFactory
Inheritance
SocketListener
Implements
Derived
Inherited Members

Constructors

SocketListener(params ConstructArgument[])

public SocketListener(params ConstructArgument[] constructArguments)

Parameters

constructArguments ConstructArgument[]

SocketListener(SocketListenerHandle)

public SocketListener(SocketListenerHandle handle)

Parameters

handle SocketListenerHandle

Fields

EventSignal

Signal Descriptor for OnEvent.

public static readonly Signal<SocketListener, SocketListener.EventSignalArgs> EventSignal

Field Value

Signal<SocketListener, SocketListener.EventSignalArgs>

ListenBacklogPropertyDefinition

public static readonly Property<int, SocketListener> ListenBacklogPropertyDefinition

Field Value

Property<int, SocketListener>

Properties

ListenBacklog

public int ListenBacklog { get; set; }

Property Value

int

Methods

AddAnyInetPort(Object?)

[Version("2.24")]
public ushort AddAnyInetPort(Object? sourceObject)

Parameters

sourceObject Object

Returns

ushort

AddInetPort(ushort, Object?)

[Version("2.22")]
public bool AddInetPort(ushort port, Object? sourceObject)

Parameters

port ushort
sourceObject Object

Returns

bool

AddSocket(Socket, Object?)

[Version("2.22")]
public bool AddSocket(Socket socket, Object? sourceObject)

Parameters

socket Socket
sourceObject Object

Returns

bool

Close()

[Version("2.22")]
public void Close()

GetGType()

public static Type GetGType()

Returns

Type

New()

[Version("2.22")]
public static SocketListener New()

Returns

SocketListener

SetBacklog(int)

[Version("2.22")]
public void SetBacklog(int listenBacklog)

Parameters

listenBacklog int

Events

OnEvent

public event SignalHandler<SocketListener, SocketListener.EventSignalArgs> OnEvent

Event Type

SignalHandler<SocketListener, SocketListener.EventSignalArgs>