ftp.nice.ch/pub/next/connectivity/conferences/NetTalk.1.4b.s.tar.gz#/NetTalk_V1.4beta/RelatedStuff/ClassDocumentation/TalkController.rtf

This is TalkController.rtf in view mode; [Download] [Up]

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:


These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.