Table of Contents

Class SocketAddress

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

Constructors

SocketAddress(bool, params ConstructArgument[])

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

Parameters

owned bool
constructArguments ConstructArgument[]

SocketAddress(IntPtr, bool)

protected SocketAddress(IntPtr ptr, bool ownedRef)

Parameters

ptr IntPtr
ownedRef bool

Fields

FamilyPropertyDefinition

public static readonly Property<SocketFamily, SocketAddress> FamilyPropertyDefinition

Field Value

Property<SocketFamily, SocketAddress>

Properties

Family

public SocketFamily Family { get; }

Property Value

SocketFamily

Methods

Enumerate()

[Version("2.22")]
public SocketAddressEnumerator Enumerate()

Returns

SocketAddressEnumerator

GetFamily()

[Version("2.22")]
public SocketFamily GetFamily()

Returns

SocketFamily

GetGType()

public static Type GetGType()

Returns

Type

GetNativeSize()

[Version("2.22")]
public long GetNativeSize()

Returns

long

NewFromNative(IntPtr, nuint)

[Version("2.22")]
public static SocketAddress NewFromNative(IntPtr native, nuint len)

Parameters

native IntPtr
len nuint

Returns

SocketAddress

ProxyEnumerate()

[Version("2.26")]
public SocketAddressEnumerator ProxyEnumerate()

Returns

SocketAddressEnumerator

ToNative(IntPtr, nuint)

[Version("2.22")]
public bool ToNative(IntPtr dest, nuint destlen)

Parameters

dest IntPtr
destlen nuint

Returns

bool

ToString()

[Version("2.48")]
public string ToString()

Returns

string