Class JnaQuicheBinding
java.lang.Object
org.eclipse.jetty.quic.quiche.jna.JnaQuicheBinding
- All Implemented Interfaces:
org.eclipse.jetty.quic.quiche.QuicheBinding
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.jetty.quic.quiche.QuicheConnectionconnect(org.eclipse.jetty.quic.quiche.QuicheConfig quicheConfig, InetSocketAddress local, InetSocketAddress peer, int connectionIdLength) byte[]fromPacket(ByteBuffer packet) booleanisUsable()booleannegotiate(org.eclipse.jetty.quic.quiche.QuicheConnection.TokenMinter tokenMinter, ByteBuffer packetRead, ByteBuffer packetToSend) intpriority()toString()org.eclipse.jetty.quic.quiche.QuicheConnectiontryAccept(org.eclipse.jetty.quic.quiche.QuicheConfig quicheConfig, org.eclipse.jetty.quic.quiche.QuicheConnection.TokenValidator tokenValidator, ByteBuffer packetRead, SocketAddress local, SocketAddress peer)
-
Constructor Details
-
JnaQuicheBinding
public JnaQuicheBinding()
-
-
Method Details
-
isUsable
public boolean isUsable()- Specified by:
isUsablein interfaceorg.eclipse.jetty.quic.quiche.QuicheBinding
-
priority
public int priority()- Specified by:
priorityin interfaceorg.eclipse.jetty.quic.quiche.QuicheBinding
-
fromPacket
- Specified by:
fromPacketin interfaceorg.eclipse.jetty.quic.quiche.QuicheBinding
-
connect
public org.eclipse.jetty.quic.quiche.QuicheConnection connect(org.eclipse.jetty.quic.quiche.QuicheConfig quicheConfig, InetSocketAddress local, InetSocketAddress peer, int connectionIdLength) throws IOException - Specified by:
connectin interfaceorg.eclipse.jetty.quic.quiche.QuicheBinding- Throws:
IOException
-
negotiate
public boolean negotiate(org.eclipse.jetty.quic.quiche.QuicheConnection.TokenMinter tokenMinter, ByteBuffer packetRead, ByteBuffer packetToSend) throws IOException - Specified by:
negotiatein interfaceorg.eclipse.jetty.quic.quiche.QuicheBinding- Throws:
IOException
-
tryAccept
public org.eclipse.jetty.quic.quiche.QuicheConnection tryAccept(org.eclipse.jetty.quic.quiche.QuicheConfig quicheConfig, org.eclipse.jetty.quic.quiche.QuicheConnection.TokenValidator tokenValidator, ByteBuffer packetRead, SocketAddress local, SocketAddress peer) throws IOException - Specified by:
tryAcceptin interfaceorg.eclipse.jetty.quic.quiche.QuicheBinding- Throws:
IOException
-
toString
-