Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

UBrowser.UBrowserBufferedTcpLink

Extends
TcpLink

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

Direct Known Subclasses:

UBrowserGSpyLink, UBrowserHTTPLink, UBrowserLibHTTPLink, UBrowserNewsHTTPLink, UBrowserServerWebLink

Variables Summary
boolbEOF
boolbWaiting
stringCR
stringCRLF
intInputBufferHead
intInputBufferTail
byteInputBuffer[1024]
stringInputQueue
intInputQueueLen
stringLF
intOutputBufferHead
intOutputBufferTail
byteOutputBuffer[1024]
stringOutputQueue
intOutputQueueLen
intWaitForCountChars
stringWaitingFor
intWaitMatchData
stringWaitResult
floatWaitTimeoutTime
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
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 ()))
function ResetBuffer ()))
functionbool SendBufferedData (string Text))
functionbool SendEOF ()))
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
GetLastError, IpAddrToString, IsDataPending, ParseURL, Resolve, Resolved, ResolveFailed, Validate


Variables Detail

bEOF Source code

var bool bEOF;

bWaiting Source code

var bool bWaiting;

CR Source code

var string CR;

CRLF Source code

var string CRLF;

InputBufferHead Source code

var int InputBufferHead;

InputBufferTail Source code

var int InputBufferTail;

InputBuffer[1024] Source code

var byte InputBuffer[1024];

InputQueue Source code

var string InputQueue;

InputQueueLen Source code

var int InputQueueLen;

LF Source code

var string LF;

OutputBufferHead Source code

var int OutputBufferHead;

OutputBufferTail Source code

var int OutputBufferTail;

OutputBuffer[1024] Source code

var byte OutputBuffer[1024];

OutputQueue Source code

var string OutputQueue;

OutputQueueLen Source code

var int OutputQueueLen;

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 ( ) )

ResetBuffer Source code

function ResetBuffer ( ) )

SendBufferedData Source code

function bool SendBufferedData ( string Text) )

SendEOF Source code

function bool SendEOF ( ) )

WaitFor Source code

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

WaitForCount Source code

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


Defaultproperties

defaultproperties
{
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: zo 11-11-2012 21:14:13.647 - Created with UnCodeX