Table of Contents

Class SocketOptions

Namespace
Java.Net
Assembly
MASES.JNet.dll
public class SocketOptions : JVMBridgeBase<SocketOptions>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, ISocketOptions
Inheritance
JVMBridgeBase
JVMBridgeBase<SocketOptions>
SocketOptions
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Derived
Inherited Members
JVMBridgeBase<SocketOptions>.IsAssignableFrom(IJavaType)
JVMBridgeBase<SocketOptions>.IsAssignableFrom<T>()
JVMBridgeBase<SocketOptions>.Execute<T>(params T[])
JVMBridgeBase<SocketOptions>.DynBridgeClazz
JVMBridgeBase<SocketOptions>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

SocketOptions()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

[Obsolete("SocketOptions class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public SocketOptions()

SocketOptions(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

[Obsolete("SocketOptions class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public SocketOptions(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

IP_MULTICAST_IF

public static int IP_MULTICAST_IF { get; }

Property Value

int

IP_MULTICAST_IF2

public static int IP_MULTICAST_IF2 { get; }

Property Value

int

IP_MULTICAST_LOOP

public static int IP_MULTICAST_LOOP { get; }

Property Value

int

IP_TOS

public static int IP_TOS { get; }

Property Value

int

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

SO_BINDADDR

public static int SO_BINDADDR { get; }

Property Value

int

SO_BROADCAST

public static int SO_BROADCAST { get; }

Property Value

int

SO_KEEPALIVE

public static int SO_KEEPALIVE { get; }

Property Value

int

SO_LINGER

public static int SO_LINGER { get; }

Property Value

int

SO_OOBINLINE

public static int SO_OOBINLINE { get; }

Property Value

int

SO_RCVBUF

public static int SO_RCVBUF { get; }

Property Value

int

SO_REUSEADDR

public static int SO_REUSEADDR { get; }

Property Value

int

SO_REUSEPORT

public static int SO_REUSEPORT { get; }

Property Value

int

SO_SNDBUF

public static int SO_SNDBUF { get; }

Property Value

int

SO_TIMEOUT

public static int SO_TIMEOUT { get; }

Property Value

int

TCP_NODELAY

public static int TCP_NODELAY { get; }

Property Value

int

Methods

GetOption(int)

public object GetOption(int arg0)

Parameters

arg0 int

int

Returns

object

object

Exceptions

SocketException

SetOption(int, object)

public void SetOption(int arg0, object arg1)

Parameters

arg0 int

int

arg1 object

object

Exceptions

SocketException