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

GUI2K4.UT2K4IRCLink

Extends
BufferedTcpLink

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

Variables Summary
stringConnectedText
stringConnectingToText
stringDefaultChannel
stringDisconnectReason
stringErrorBindingText
stringFullName
stringInvalidAddressText
stringInviteString
stringNickName
stringResolveFailedText
stringServerAddress
IpAddrServerIpAddr
intServerPort
array<CommandAlias>Shortcuts
floatSinceLastLevCheck
UT2K4IRC_SystemSystemPage
stringTimeOutError
stringUserIdent
stringVersionString
Inherited Variables from IpDrv.BufferedTcpLink
bWaiting, CR, CRLF, InputBuffer, LF, OutputBuffer, WaitForCountChars, WaitingFor, WaitMatchData, WaitResult, WaitTimeoutTime
Inherited Variables from IpDrv.TcpLink
AcceptClass, LinkState, RecvBuf, RemoteAddr, SendFIFO

Enumerations Summary
Inherited Enumerations from IpDrv.TcpLink
ELinkState

Structures Summary
CommandAlias
AliasText, RealCommand

Functions Summary
functionstring Chop (string Text)
functionstring ChopLeft (string Text)
event Closed ()
function CloseMe ()
function Connect (UT2K4IRC_System InSystemPage, string InServer, string InNickName, string InUserIdent, string InFullName, string InDefaultChannel)
function DestroyLink ()
function JoinChannel (string Channel)
event Opened ()
function PartChannel (string Channel)
function PostBeginPlay ()
function ProcessInput (string Line)
function ProcessInput (string Line)
LoggedIn
function ProcessInput (string Line)
LoggingIn
functionstring RemoveNickPrefix (string Nick)
function ReplaceCommandAlias (out string Text)
function Resolved (IpAddr Addr)
function ResolveFailed ()
function SendBufferedData (string Text)
function SendChannelAction (string Channel, string Text)
function SendChannelText (string Channel, string Text)
function SendCommandText (string Cmd)
function SendCommandText (string Text)
LoggingIn
function SetAway (string AwayText)
function SetNick (string NewNick)
function Tick (float DeltaTime)
event Timer ()
function Timer ()
LoggingIn
Inherited Functions from IpDrv.BufferedTcpLink
DoBufferQueueIO, GotMatch, GotMatchTimeout, ParseDelimited, PeekChar, ReadBufferedLine, ReadChar, ReceivedText, ResetBuffer, SendBufferedData, WaitFor, WaitForCount
Inherited Functions from IpDrv.TcpLink
Accepted, BindPort, Close, Closed, IsConnected, Listen, Open, Opened, ReadBinary, ReadText, ReceivedBinary, ReceivedLine, ReceivedText, SendBinary, SendText

States Summary
LoggedIn Source code
state LoggedIn
ProcessInput
LoggingIn Source code
state LoggingIn
ProcessInput, SendCommandText, Timer


Variables Detail

ConnectedText Source code

var localized string ConnectedText;

ConnectingToText Source code

var localized string ConnectingToText;

DefaultChannel Source code

var string DefaultChannel;

DisconnectReason Source code

var string DisconnectReason;

ErrorBindingText Source code

var localized string ErrorBindingText;

FullName Source code

var string FullName;

InvalidAddressText Source code

var localized string InvalidAddressText;

InviteString Source code

var localized string InviteString;

NickName Source code

var string NickName;

ResolveFailedText Source code

var localized string ResolveFailedText;

ServerAddress Source code

var string ServerAddress;

ServerIpAddr Source code

var IpAddr ServerIpAddr;

ServerPort Source code

var int ServerPort;

Shortcuts Source code

var config array<CommandAlias> Shortcuts;

SinceLastLevCheck Source code

var transient float SinceLastLevCheck;

SystemPage Source code

var UT2K4IRC_System SystemPage;

TimeOutError Source code

var localized string TimeOutError;

UserIdent Source code

var string UserIdent;

VersionString Source code

var string VersionString;


Structures Detail

CommandAlias Source code

struct CommandAlias
{
var(UT2K4IRCLink) string AliasText;
var(UT2K4IRCLink) string RealCommand;
};



Functions Detail

Chop Source code

function string Chop ( string Text )

ChopLeft Source code

function string ChopLeft ( string Text )

Closed Source code

event Closed ( )

CloseMe Source code

function CloseMe ( )

Connect Source code

function Connect ( UT2K4IRC_System InSystemPage, string InServer, string InNickName, string InUserIdent, string InFullName, string InDefaultChannel )

DestroyLink Source code

function DestroyLink ( )

JoinChannel Source code

function JoinChannel ( string Channel )

Opened Source code

event Opened ( )

PartChannel Source code

function PartChannel ( string Channel )

PostBeginPlay Source code

function PostBeginPlay ( )

ProcessInput Source code

function ProcessInput ( string Line )

ProcessInput LoggedIn Source code

function ProcessInput ( string Line )

ProcessInput LoggingIn Source code

function ProcessInput ( string Line )

RemoveNickPrefix Source code

function string RemoveNickPrefix ( string Nick )

ReplaceCommandAlias Source code

function ReplaceCommandAlias ( out string Text )

Resolved Source code

function Resolved ( IpAddr Addr )

ResolveFailed Source code

function ResolveFailed ( )

SendBufferedData Source code

function SendBufferedData ( string Text )

SendChannelAction Source code

function SendChannelAction ( string Channel, string Text )

SendChannelText Source code

function SendChannelText ( string Channel, string Text )

SendCommandText Source code

function SendCommandText ( string Cmd )

SendCommandText LoggingIn Source code

function SendCommandText ( string Text )

SetAway Source code

function SetAway ( string AwayText )

SetNick Source code

function SetNick ( string NewNick )

Tick Source code

function Tick ( float DeltaTime )

Timer Source code

event Timer ( )

Timer LoggingIn Source code

function Timer ( )


Defaultproperties

defaultproperties
{
     InvalidAddressText="Invalid server address, aborting."
     ErrorBindingText="Error binding local port, aborting."
     ResolveFailedText="Failed to resolve server address, aborting."
     ConnectedText="Connected."
     ConnectingToText="Connecting to"
     TimeOutError="Timeout connecting to server."
     InviteString="invites you to join"
     DisconnectReason="Disconnected"
     VersionString="UT2004 IRC Client version "
     Shortcuts(0)=(AliasText="MSG",RealCommand="PRIVMSG")
     Shortcuts(1)=(AliasText="LEAVE",RealCommand="PART")
     Shortcuts(2)=(AliasText="J",RealCommand="JOIN")
     Shortcuts(3)=(AliasText="P",RealCommand="PART")
     Shortcuts(4)=(AliasText="N",RealCommand="NICK")
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Mo 16.4.2007 11:20:34.703 - Created with UnCodeX