Table of Contents

Class SocketListener

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

Constructors

SocketListener(bool, params ConstructArgument[])

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

Parameters

owned bool
constructArguments ConstructArgument[]

SocketListener(IntPtr, bool)

protected SocketListener(IntPtr ptr, bool ownedRef)

Parameters

ptr IntPtr
ownedRef bool

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>