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
boolconstructArguments
ConstructArgument[]
SocketAddress(IntPtr, bool)
protected SocketAddress(IntPtr ptr, bool ownedRef)
Parameters
Fields
FamilyPropertyDefinition
public static readonly Property<SocketFamily, SocketAddress> FamilyPropertyDefinition
Field Value
Properties
Family
public SocketFamily Family { get; }
Property Value
Methods
Enumerate()
[Version("2.22")]
public SocketAddressEnumerator Enumerate()
Returns
GetFamily()
[Version("2.22")]
public SocketFamily GetFamily()
Returns
GetGType()
public static Type GetGType()
Returns
GetNativeSize()
[Version("2.22")]
public long GetNativeSize()
Returns
NewFromNative(IntPtr, nuint)
[Version("2.22")]
public static SocketAddress NewFromNative(IntPtr native, nuint len)
Parameters
Returns
ProxyEnumerate()
[Version("2.26")]
public SocketAddressEnumerator ProxyEnumerate()
Returns
ToNative(IntPtr, nuint)
[Version("2.22")]
public bool ToNative(IntPtr dest, nuint destlen)
Parameters
Returns
ToString()
[Version("2.48")]
public string ToString()