Overview Package Class Source Class tree Glossary
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:

IRCLink, UT2K4IRCLink

Variables Summary
boolbWaiting
stringCR
stringCRLF
stringInputBuffer
stringLF
stringOutputBuffer
intWaitForCountChars
stringWaitingFor
intWaitMatchData
stringWaitResult
floatWaitTimeoutTime
Inherited Variables from IpDrv.TcpLink
AcceptClass, LinkState, RecvBuf, RemoteAddr, SendFIFO
Inherited Variables from IpDrv.InternetLink
DataPending, InLineMode, LinkMode, OutLineMode, Port, PrivateResolveInfo, ReceiveMode, RemoteSocket, Socket

Enumerations Summary
Inherited Enumerations from IpDrv.TcpLink
ELinkState
Inherited Enumerations from IpDrv.InternetLink
ELineMode, ELinkMode, EReceiveMode

Structures Summary
Inherited Structures from IpDrv.InternetLink
IpAddr

Functions Summary
function DoBufferQueueIO ()
function GotMatch (int MatchData)
function GotMatchTimeout (int MatchData)
functionstring ParseDelimited (string Text, string Delimiter, int Count, optional bool bToEndOfLine)
functionint PeekChar ()
functionbool ReadBufferedLine (out string Text)
functionint ReadChar ()
event ReceivedText (string Text)
function ResetBuffer ()
function SendBufferedData (string Text)
function WaitFor (string What, float TimeOut, int MatchData)
function 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
{
     ReceiveMode=RMODE_Event
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Wed 7/2/2007 19:15:52.890 - Created with UnCodeX