Release 1.0  Copyright ã1995 by Stefan Leuker.  All Rights Reserved.

TalkController

Inherits From:	Object

Declared In:	TalkController.h

Class Description

A TalkController instance controls a talk connection.  This class is an abstract superclass.  In order to create your own connection controller, you have to subclass it and overwrite some of the methods listed below.

Instance Variables

id firstID;

id secondID;

firstID	Just a temp.

secondID	Another temp.

Method Types

	- myMethod

Class Methods

newFromNib

+ newFromNib

This method is abstract and must be overwritten by a subclass.
The subclass should create a new instance and any object used by it, usually by loading a nib file that is controlled by the TalkController's subclass instance.

Instance Methods

addClientViewWith:

- (View *)addClientViewWith:(View *)aDocument

Method description here.

See also:  - myReference

clientIsDying:

- (BOOL)clientIsDying:sender

Method description here.

See also:  - myReference

close:

- close:sender

Closes the talk connection.

See also:  - clientIsDying:

connectionCode

- (const char *)connectionCode

Returns the connection code for the talk connection controlled by the TalkController instance.

See also:  - setConnectionCode:

connectionName

- (const char *)connectionName

Method description here.

See also:  - myReference

document

- (View *)document

Returns the document.

See also:  - myReference

hasClientUName:

- (BOOL)hasClientUName:(const char *)aClientUName

Method description here.

See also:  - myReference

keyFor::

- (const char *)keyFor:(const char *)aClientUName :(const char *)aCode

Returns the key for a client and a code.

See also:  - hasClientUName

markClientUNameInvited:

- markClientUNameInvited:(const char *)aClientUName

Method description here.

See also:  - myReference

removeClientUName:

- removeClientUName:(const char *)aClientUName

Method description here.

See also:  - myReference

setConnectionCode:

- setConnectionCode:(const char *)aCode

Method description here.

See also:  - myReference

setConnectionName:

- setConnectionName:(const char*)name

Method description here.

See also:  - myReference

setTopic:

- setTopic:(const char*)aTopic

Sets the topic for the talk connection controlled by the TalkController instance.

See also:  - topic

setup

- setup

Set up the talk connection.

See also:  - myReference

toggleStayAbove:

- toggleStayAbove:sender

.

See also:  - windowIsStayAbove

topic

- (const char *)topic

Returns the topic of the talk connection controlled by the TalkController instance.

See also:  - setTopic:

viewForClientUName:

- viewForClientUName:(const char *)aClientUName

Method description here.

See also:  - myReference

windowIsStayAbove

- (BOOL)windowIsStayAbove

Method description here.

See also:  - toggleStayAbove: