Top Fields Constructors Methods
org.eclipse.jetty.quic.quiche.jna

public Class JnaQuicheBinding

extends Object
implements QuicheBinding
Class Inheritance
All Implemented Interfaces
org.eclipse.jetty.quic.quiche.QuicheBinding
Imports
java.io.IOException, java.net.InetSocketAddress, .SocketAddress, java.nio.ByteBuffer, org.eclipse.jetty.quic.quiche.QuicheBinding, .QuicheConfig, .QuicheConnection, org.slf4j.Logger, .LoggerFactory

Field Summary

Modifier and TypeField and Description
private static final Logger

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public QuicheConnection
public byte[]
public boolean
public boolean
public int
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.

public QuicheConnection
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

LOGback to summary
private static final Logger LOG

Constructor Detail

JnaQuicheBindingback to summary
public JnaQuicheBinding()

Method Detail

connectback to summary
public QuicheConnection connect(QuicheConfig quicheConfig, InetSocketAddress local, InetSocketAddress peer, int connectionIdLength) throws IOException

Implements org.eclipse.jetty.quic.quiche.QuicheBinding.connect.

Annotations
@Override
fromPacketback to summary
public byte[] fromPacket(ByteBuffer packet)

Implements org.eclipse.jetty.quic.quiche.QuicheBinding.fromPacket.

Annotations
@Override
isUsableback to summary
public boolean isUsable()

Implements org.eclipse.jetty.quic.quiche.QuicheBinding.isUsable.

Annotations
@Override
negotiateback to summary
public boolean negotiate(QuicheConnection.TokenMinter tokenMinter, ByteBuffer packetRead, ByteBuffer packetToSend) throws IOException

Implements org.eclipse.jetty.quic.quiche.QuicheBinding.negotiate.

Annotations
@Override
priorityback to summary
public int priority()

Implements org.eclipse.jetty.quic.quiche.QuicheBinding.priority.

Annotations
@Override
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object. Satisfying this method's contract implies a non-null result must be returned.

Annotations
@Override
tryAcceptback to summary
public QuicheConnection tryAccept(QuicheConfig quicheConfig, QuicheConnection.TokenValidator tokenValidator, ByteBuffer packetRead, SocketAddress local, SocketAddress peer) throws IOException

Implements org.eclipse.jetty.quic.quiche.QuicheBinding.tryAccept.

Annotations
@Override