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

# TribesGUI.TribesIRCLink

Extends
  BufferedTcpLink

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

Variables Summary
string | ConnectedText
string | ConnectingToText
string | DefaultChannel
string | DisconnectReason
string | ErrorBindingText
string | FullName
string | InvalidAddressText
string | InviteString
string | NickName
string | ResolveFailedText
string | ServerAddress
IpAddr | ServerIpAddr
int | ServerPort
array<CommandAlias> | Shortcuts
float | SinceLastLevCheck
TribesIRCSystem | SystemPage
string | TimeOutError
string | UserIdent
string | VersionString

Inherited Variables from IpDrv.BufferedTcpLink
bWaiting, CR, CRLF, InputBuffer, LF, OutputBuffer, WaitForCountChars, WaitingFor, WaitMatchData, WaitResult, WaitTimeoutTime

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

Enumerations Summary

Inherited Enumerations from IpDrv.TcpLink
ELinkState

Structures Summary
CommandAlias AliasText, RealCommand

Functions Summary
| string | Chop (string Text))
| string | ChopLeft (string Text))
|  | Closed ()))
|  | CloseMe ()))
|  | Connect (TribesIRCSystem InSystemPage, string InServer, string InNickName, string InUserIdent, string InFullName, string InDefaultChannel))
|  | DestroyLink ()))
|  | JoinChannel (string Channel))
|  | Opened ()))
|  | PartChannel (string Channel))
|  | PostBeginPlay ()))
|  | ProcessInput (string Line))
|  | ProcessInput (string Line)) LoggedIn
|  | ProcessInput (string Line)) LoggingIn
| string | RemoveNickPrefix (string Nick))
|  | ReplaceCommandAlias (out string Text))
|  | Resolved (IpAddr Addr ))
|  | ResolveFailed ()))
|  | SendBufferedData (string Text))
|  | SendChannelAction (string Channel, string Text))
|  | SendChannelText (string Channel, string Text))
|  | SendCommandText (string Cmd))
|  | SendCommandText (string Text)) LoggingIn
|  | SetAway (string AwayText))
|  | SetNick (string NewNick))
|  | Tick (float DeltaTime))
|  | Timer ()))
|  | 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 TribesIRCSystem 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(TribesIRCLink) string AliasText;
> var(TribesIRCLink) 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 ( TribesIRCSystem 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."
    	TimeOutError="Timeout connecting to server."
    	ResolveFailedText="Failed to resolve server address, aborting."
    	ConnectedText="Connected."
    	ConnectingToText="Connecting to"
    	DisconnectReason="Disconnected"
    	VersionString="Tribes IRC Client version "
    	InviteString="invites you to join"

    	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 | UnrealScript Documentation
previous class next class | frames no frames

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