Class DatagramChannel
public class DatagramChannel : AbstractSelectableChannel, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<AbstractInterruptibleChannel>DatagramChannel
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<AbstractInterruptibleChannel>.IsAssignableFrom(IJavaType)JVMBridgeBase<AbstractInterruptibleChannel>.IsAssignableFrom<T>()JVMBridgeBase<AbstractInterruptibleChannel>.Execute<T>(params T[])JVMBridgeBase<AbstractInterruptibleChannel>.DynBridgeClazzJVMBridgeBase<AbstractInterruptibleChannel>.BridgeClazzJVMBridgeBase.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.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
- Extension Methods
Constructors
DatagramChannel()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
[Obsolete("DatagramChannel 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 DatagramChannel()
DatagramChannel(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("DatagramChannel 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 DatagramChannel(params object[] args)
Parameters
args
object[]
Properties
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
LocalAddress
public SocketAddress LocalAddress { get; }
Property Value
RemoteAddress
public SocketAddress RemoteAddress { get; }
Property Value
Methods
Bind(SocketAddress)
public NetworkChannel Bind(SocketAddress arg0)
Parameters
Returns
Exceptions
Connect(SocketAddress)
public DatagramChannel Connect(SocketAddress arg0)
Parameters
Returns
Exceptions
Disconnect()
public DatagramChannel Disconnect()
Returns
Exceptions
IsConnected()
public bool IsConnected()
Returns
Open()
public static DatagramChannel Open()
Returns
Exceptions
Open(ProtocolFamily)
public static DatagramChannel Open(ProtocolFamily arg0)
Parameters
Returns
Exceptions
Read(ByteBuffer)
public int Read(ByteBuffer arg0)
Parameters
arg0
ByteBuffer
Returns
Exceptions
Read(ByteBuffer[])
public long Read(ByteBuffer[] arg0)
Parameters
arg0
ByteBuffer[]
Returns
Exceptions
Read(ByteBuffer[], int, int)
public long Read(ByteBuffer[] arg0, int arg1, int arg2)
Parameters
arg0
ByteBuffer[]arg1
intarg2
int
Returns
Exceptions
Receive(ByteBuffer)
public SocketAddress Receive(ByteBuffer arg0)
Parameters
arg0
ByteBuffer
Returns
Exceptions
Send(ByteBuffer, SocketAddress)
public int Send(ByteBuffer arg0, SocketAddress arg1)
Parameters
arg0
ByteBufferarg1
SocketAddress
Returns
Exceptions
SetOption(SocketOption, object)
public NetworkChannel SetOption(SocketOption arg0, object arg1)
Parameters
arg0
SocketOptionarg1
object
Returns
Exceptions
Socket()
public DatagramSocket Socket()
Returns
Write(ByteBuffer)
public int Write(ByteBuffer arg0)
Parameters
arg0
ByteBuffer
Returns
Exceptions
Write(ByteBuffer[])
public long Write(ByteBuffer[] arg0)
Parameters
arg0
ByteBuffer[]
Returns
Exceptions
Write(ByteBuffer[], int, int)
public long Write(ByteBuffer[] arg0, int arg1, int arg2)
Parameters
arg0
ByteBuffer[]arg1
intarg2
int
Returns
Exceptions
Operators
implicit operator ByteChannel(DatagramChannel)
Converter from DatagramChannel to ByteChannel
public static implicit operator ByteChannel(DatagramChannel t)
Parameters
Returns
implicit operator GatheringByteChannel(DatagramChannel)
Converter from DatagramChannel to GatheringByteChannel
public static implicit operator GatheringByteChannel(DatagramChannel t)
Parameters
Returns
implicit operator MulticastChannel(DatagramChannel)
Converter from DatagramChannel to MulticastChannel
public static implicit operator MulticastChannel(DatagramChannel t)
Parameters
Returns
implicit operator ScatteringByteChannel(DatagramChannel)
Converter from DatagramChannel to ScatteringByteChannel
public static implicit operator ScatteringByteChannel(DatagramChannel t)