- Namespace
- Atavism
- Base Types
-
- object
graph BT
Type-->Base0["object"]
Type["AtavismRdpConnection"]
class Type type-node
Syntax
public class AtavismRdpConnection
Constructors
| Name | Summary |
|---|---|
| AtavismRdpConnection |
Constructor - should only be called by the connection manager object |
Properties
| Name | Value | Summary |
|---|---|---|
| AvailableCount | int | |
| BytesReceivedCounter | long | |
| BytesSentCounter | long | |
| CloseWaitTime | DateTime | |
| ConnectionState | ConnectionState | |
| IsClosed | bool | |
| MaxReceiveSegment | int | |
| MaxSegments | int | |
| MaxSendSegment | int | |
| Packets |
long | |
| PacketsSentCounter | long | |
| RemoteEndPoint | IPEndPoint | |
| Total |
long |
static
|
| Total |
long |
static
|
| UnackedCount | int |
Methods
| Name | Value | Summary |
|---|---|---|
| Close |
void | |
| OnCloseWaitTimeout |
void |
This is called by the connection manager when the close wait timer has expired.
|
| OnRetransmissionTick |
void |
This is called periodically by the connection manager.
Check the timers of each of the unacknowledged packets to see if they are due for retransmission.
|
| OnSegmentArrival |
void |
Method to handle segment arrival
|
| Receive |
byte[] |
Receive a packet (blocks, and throws an exception if the connection is not open)
|
| Send |
void |
Takes a packet with nothing but the data portion filled,
and does what is needed to send it out.
|
| Send |
void | |
| WaitForState |
bool |
Wait until the connection shifts into the given state
|
| WaitForState |
bool |
Wait until the connection shifts into the given state
|