| 
 | .NET Framework | |||||||||
| PREV TYPE NEXT TYPE | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONST | PROP | METHOD | OP | EVENT | DETAIL: FIELD | CONST | PROP | METHOD | OP | EVENT | |||||||||
Connection is an abstracted socket-communication interface.
| Property Summary | |
|---|---|
| ClintHeyer.Httpd.HttpSession | Session Gets the session for connection | 
| long | TransferRate Gets the last recorded transfer speed (bytes per second) | 
| Method Summary | |
|---|---|
| void | Close() Close the connection | 
| bool | IsAlive() Manually checks if a connection is still alive. If not, initiates close procedure | 
| bool | IsClosed() Is the connection closed? | 
| bool | IsExpired() Checks whether connection has expired. If so, triggers closed procedures | 
| string | RemoteHostname() Get the remote hostname | 
| string | RemoteIP() Get the remote IP address | 
| void | SendData(byte[] data, int length, long throttleRate) Sends binary data | 
| void | SetSession(ClintHeyer.Httpd.HttpSession session) Sets the session for this connection | 
| string | ToBasicString() Gets a basic string representation of connection | 
| Property Detail | 
|---|
public ClintHeyer.Httpd.HttpSession Session
Gets the session for connection
public long TransferRate
Gets the last recorded transfer speed (bytes per second)
| Method Detail | 
|---|
public void Close()
Close the connection
public bool IsAlive()
Manually checks if a connection is still alive. If not, initiates close procedure
Returns:
public bool IsClosed()
Is the connection closed?
Returns:
public bool IsExpired()
Checks whether connection has expired. If so, triggers closed procedures
Returns:
public string RemoteHostname()
Get the remote hostname
Returns:
public string RemoteIP()
Get the remote IP address
Returns:
public void SendData(byte[] data,
                     int length,
                     long throttleRate)
    Sends binary data
Parameters:
data - Datalength - How much of array to sendthrottleRate - Throttling rate, or less than zero for no throttlingpublic void SetSession(ClintHeyer.Httpd.HttpSession session)
Sets the session for this connection
Parameters:
session - Sessionpublic string ToBasicString()
Gets a basic string representation of connection
Returns:
| 
 | .NET Framework | |||||||||
| PREV TYPE NEXT TYPE | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONST | PROP | METHOD | OP | EVENT | DETAIL: FIELD | CONST | PROP | METHOD | OP | EVENT | |||||||||