QuicCommand¶
Namespace: inet
class QuicCommand
Base class for QUIC Commands. The most convenient way to handle Quic is the QuicSocket class, which hides commands from you.
See also: QuicCommandCode
Inheritance diagram¶
Extends¶
Name |
Type |
Description |
|---|---|---|
class |
This is an abstract base class that should not be directly added to a message as a tag. It is used as the base class of all tags, thus it doesn’t have any fields. |
Known subclasses¶
Name |
Type |
Description |
|---|---|---|
class |
Control info to be used to accept an available connection. |
|
class |
Control info for binding a QUIC socket. To create and bind a socket, send a message to the Quic module with kind=QUIC_C_CREATE_PCB and a QuicBindCommand attached. |
|
class |
Sent with message kind QUIC_I_CONNECTION_AVAILABLE, to let the app know about the local and remote IP address and port. |
|
class |
Sent with message kind QUIC_I_ESTABLISHED to let the app know about the local and remote IP address and port. |
|
class |
QUIC control info to let the app know about available data size to read. Sent with message kind QUIC_I_DATA_AVAILABLE. |
|
class |
(no description) |
|
class |
Control info to be used for active QUIC open (connect). |
|
class |
App command to let QUIC know about expected data size to read. |
Properties¶
Name |
Value |
Description |
|---|---|---|
existingClass |
Source code¶
//
// Base class for QUIC Commands. The most convenient way to handle
// ~Quic is the QuicSocket class, which hides commands from you.
//
// @see ~QuicCommandCode
//
class QuicCommand extends TagBase
{
}