Class DirectTCPSocketCreatedEventArgs
Fired upon direct_socket.TCPSocket creation.
public sealed record DirectTCPSocketCreatedEventArgs : EventArgs, IEquatable<EventArgs>, IEquatable<DirectTCPSocketCreatedEventArgs>
- Inheritance
-
EventArgsDirectTCPSocketCreatedEventArgs
- Implements
-
IEquatable<EventArgs>
- Inherited Members
-
EventArgs.ToString()EventArgs.GetHashCode()EventArgs.Equals(EventArgs)EventArgs.<Clone>$()EventArgs.BiDiEventArgs.AdditionalDataEventArgs.AdditionalMessageData
Constructors
DirectTCPSocketCreatedEventArgs(RequestId, string, long, DirectTCPSocketOptions, MonotonicTime, Initiator?)
Fired upon direct_socket.TCPSocket creation.
public DirectTCPSocketCreatedEventArgs(RequestId Identifier, string RemoteAddr, long RemotePort, DirectTCPSocketOptions Options, MonotonicTime Timestamp, Initiator? Initiator = null)
Parameters
IdentifierRequestIdRemoteAddrstringRemotePortlongUnsigned int 16.
OptionsDirectTCPSocketOptionsTimestampMonotonicTimeInitiatorInitiator
Properties
Identifier
public RequestId Identifier { get; init; }
Property Value
Initiator
public Initiator? Initiator { get; init; }
Property Value
Options
public DirectTCPSocketOptions Options { get; init; }
Property Value
RemoteAddr
public string RemoteAddr { get; init; }
Property Value
RemotePort
Unsigned int 16.
public long RemotePort { get; init; }
Property Value
Timestamp
public MonotonicTime Timestamp { get; init; }