Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

# IpDrv.BufferedTcpLink

Extends
  TcpLink

    Core.Object
    |
    +-- Engine.Actor
       |
       +-- Engine.Info
          |
          +-- Engine.InternetInfo
             |
             +-- IpDrv.InternetLink
                |
                +-- IpDrv.TcpLink
                   |
                   +-- IpDrv.BufferedTcpLink

#### Direct Known Subclasses:

> TribesIRCLink

Variables Summary
bool | bWaiting
string | CR
string | CRLF
string | InputBuffer
string | LF
string | OutputBuffer
int | WaitForCountChars
string | WaitingFor
int | WaitMatchData
string | WaitResult
float | WaitTimeoutTime

Inherited Variables from IpDrv.TcpLink
AcceptClass, LinkState, RemoteAddr, SendFIFO

Inherited Variables from IpDrv.InternetLink
DataPending, LinkMode, Port, PrivateResolveInfo, ReceiveMode, RemoteSocket, Socket

Enumerations Summary

Inherited Enumerations from IpDrv.TcpLink
ELinkState

Inherited Enumerations from IpDrv.InternetLink
ELinkMode, EReceiveMode

Structures Summary

Inherited Structures from IpDrv.InternetLink
IpAddr

Functions Summary
|  | DoBufferQueueIO ()))
|  | GotMatch (int MatchData))
|  | GotMatchTimeout (int MatchData))
| string | ParseDelimited (string Text, string Delimiter, int Count, optional bool bToEndOfLine))
| int | PeekChar ()))
| bool | ReadBufferedLine (out string Text))
| int | ReadChar ()))
|  | ReceivedText (string Text))
|  | ResetBuffer ()))
|  | SendBufferedData (string Text))
|  | WaitFor (string What, float TimeOut, int MatchData))
|  | WaitForCount (int Count, float TimeOut, int MatchData))

Inherited Functions from IpDrv.TcpLink
Accepted, BindPort, Close, Closed, IsConnected, Listen, Open, Opened, ReadBinary, ReadText, ReceivedBinary, ReceivedLine, ReceivedText, SendBinary, SendText

Inherited Functions from IpDrv.InternetLink
GameSpyGameName, GameSpyValidate, GetLastError, GetLocalIP, IpAddrToString, IsDataPending, ParseURL, Resolve, Resolved, ResolveFailed, StringToIpAddr

Variables Detail

#### bWaiting Source code

var bool bWaiting;

#### CR Source code

var string CR;

#### CRLF Source code

var string CRLF;

#### InputBuffer Source code

var string InputBuffer;

#### LF Source code

var string LF;

#### OutputBuffer Source code

var string OutputBuffer;

#### WaitForCountChars Source code

var int WaitForCountChars;

#### WaitingFor Source code

var string WaitingFor;

#### WaitMatchData Source code

var int WaitMatchData;

#### WaitResult Source code

var string WaitResult;

#### WaitTimeoutTime Source code

var float WaitTimeoutTime;

Functions Detail

#### DoBufferQueueIO Source code

function DoBufferQueueIO ( ) )

#### GotMatch Source code

function GotMatch ( int MatchData) )

#### GotMatchTimeout Source code

function GotMatchTimeout ( int MatchData) )

#### ParseDelimited Source code

function string ParseDelimited ( string Text, string Delimiter, int Count, optional bool bToEndOfLine) )

#### PeekChar Source code

function int PeekChar ( ) )

#### ReadBufferedLine Source code

function bool ReadBufferedLine ( out string Text) )

#### ReadChar Source code

function int ReadChar ( ) )

#### ReceivedText Source code

event ReceivedText ( string Text) )

#### ResetBuffer Source code

function ResetBuffer ( ) )

#### SendBufferedData Source code

function SendBufferedData ( string Text) )

#### WaitFor Source code

function WaitFor ( string What, float TimeOut, int MatchData) )

#### WaitForCount Source code

function WaitForCount ( int Count, float TimeOut, int MatchData) )

Defaultproperties

    defaultproperties
    {
    	LinkMode=MODE_Text
    	ReceiveMode=RMODE_Event
    }

Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

Creation time: st 23.5.2018 00:10:28.576 - Created with UnCodeX