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

UWeb.TcpLink

Extends
InternetLink
Modifiers
native transient

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

Direct Known Subclasses:

WebConnection, WebServer

Variables Summary
class<TcpLink>AcceptClass
ELinkStateLinkState
stringRecvBuf
IpAddrRemoteAddr
Array<byte>SendFIFO
Inherited Variables from UWeb.InternetLink
DataPending, InLineMode, LinkMode, OutLineMode, Port, PrivateResolveInfo, ReceiveMode, RemoteSocket, Socket

Enumerations Summary
ELinkState
STATE_Initialized, STATE_Ready, STATE_Listening, STATE_Connecting, STATE_Connected, STATE_ListenClosePending, STATE_ConnectClosePending, STATE_ListenClosing, STATE_ConnectClosing
Inherited Enumerations from UWeb.InternetLink
ELineMode, ELinkMode, EReceiveMode

Structures Summary
Inherited Structures from UWeb.InternetLink
IpAddr

Functions Summary
event Accepted ()
functionint BindPort (optional int PortNum, optional bool bUseNextAvailable)
functionbool Close ()
event Closed ()
functionbool IsConnected ()
functionbool Listen ()
functionbool Open (IpAddr Addr)
event Opened ()
functionint ReadBinary (int Count, out byte B[255])
functionint ReadText (out string Str)
event ReceivedBinary (int Count, byte B[255])
event ReceivedLine (string Line)
event ReceivedText (string Text)
functionint SendBinary (int Count, byte B[255])
functionint SendText (coerce string Str)
Inherited Functions from UWeb.InternetLink
GetLastError, GetLocalIP, IpAddrToString, IsDataPending, ParseURL, Resolve, Resolved, ResolveFailed, StringToIpAddr
Inherited Functions from Engine.InternetInfo
GetBeaconAddress, GetBeaconText


Variables Detail

AcceptClass Source code

var class<TcpLink> AcceptClass;

LinkState Source code

var ELinkState LinkState;

RecvBuf Source code

var const string RecvBuf;

RemoteAddr Source code

var IpAddr RemoteAddr;

SendFIFO Source code

var const Array<byte> SendFIFO;


Enumerations Detail

ELinkState Source code

enum ELinkState
{
STATE_Initialized, STATE_Ready, STATE_Listening, STATE_Connecting, STATE_Connected, STATE_ListenClosePending, STATE_ConnectClosePending, STATE_ListenClosing, STATE_ConnectClosing
};


Functions Detail

Accepted Source code

event Accepted ( )

BindPort Source code

native function int BindPort ( optional int PortNum, optional bool bUseNextAvailable )

Close Source code

native function bool Close ( )

Closed Source code

event Closed ( )

IsConnected Source code

native function bool IsConnected ( )

Listen Source code

native function bool Listen ( )

Open Source code

native function bool Open ( IpAddr Addr )

Opened Source code

event Opened ( )

ReadBinary Source code

native function int ReadBinary ( int Count, out byte B[255] )

ReadText Source code

native function int ReadText ( out string Str )

ReceivedBinary Source code

event ReceivedBinary ( int Count, byte B[255] )

ReceivedLine Source code

event ReceivedLine ( string Line )

ReceivedText Source code

event ReceivedText ( string Text )

SendBinary Source code

native function int SendBinary ( int Count, byte B[255] )

SendText Source code

native function int SendText ( coerce string Str )


Defaultproperties

defaultproperties
{
   Begin Object Class=SpriteComponent Name=Sprite ObjName=Sprite Archetype=SpriteComponent'UWeb.Default__InternetLink:Sprite'
      ObjectArchetype=SpriteComponent'UWeb.Default__InternetLink:Sprite'
   End Object
   Components(0)=Sprite
   bAlwaysTick=True
   Name="Default__TcpLink"
   ObjectArchetype=InternetLink'UWeb.Default__InternetLink'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 18-3-2018 10:00:44.914 - Created with UnCodeX