StropheCappuccino API 1.0.0
TNStropheMUCRoom Class Reference

#import <TNStropheMUCRoom.h>

List of all members.

Public Member Functions

(id) - delegate [implementation]
(TNStropheStanza- directedPresence [implementation]
(id) - initWithRoom:onService:usingConnection:withNick: [implementation]
(void) - join [implementation]
(void) - leave [implementation]
(CPArray) - messages [implementation]
(BOOL) - receiveMessage: [implementation]
(BOOL) - receivePrivateMessage: [implementation]
(TNStropheJID- roomJID [implementation]
(TNStropheMUCRoster- roster [implementation]
(void) - sayToRoom: [implementation]
(void) - sendStanzaToRoom: [implementation]
(void) - setDelegate: [implementation]
(void) - setSubject: [implementation]
(CPString) - subject [implementation]

Static Public Member Functions

(TNStropheMUCRoom+ joinRoom:onService:usingConnection:withNick: [implementation]

Detailed Description

this is an implementation of an XMPP multi-user chat room

Definition at line 2 of file TNStropheMUCRoom.h.


Member Function Documentation

- (id) delegate [implementation]

Synthesized accessor method.

Definition at line 235 of file TNStropheMUCRoom.j.

- (TNStropheStanza) directedPresence [implementation]

Definition at line 88 of file TNStropheMUCRoom.j.

- (id) initWithRoom: (CPString)  aRoom
onService: (CPString)  aService
usingConnection: (TNStropheConnection aConnection
withNick: (CPString)  aNick 
[implementation]

create and initialize and return a new TNStropheMUCRoom

Parameters:
aRoomthe name of the room
aServicethe service
aConnectiona valid open TNStropheConnection
aNickthe wanted nick
Returns:
initialized TNStropheMUCRoom

Definition at line 71 of file TNStropheMUCRoom.j.

- (void) join [implementation]

Definition at line 93 of file TNStropheMUCRoom.j.

+ (TNStropheMUCRoom) joinRoom: (CPString)  aRoom
onService: (CPString)  aService
usingConnection: (TNStropheConnection aConnection
withNick: (CPString)  aNick 
[implementation]

create and initialize and return a new TNStropheMUCRoom

Parameters:
aRoomthe name of the room
aServicethe service
aConnectiona valid open TNStropheConnection
aNickthe wanted nick
Returns:
initialized TNStropheMUCRoom

Definition at line 56 of file TNStropheMUCRoom.j.

- (void) leave [implementation]

Definition at line 114 of file TNStropheMUCRoom.j.

- (CPArray) messages [implementation]

Synthesized accessor method.

Definition at line 219 of file TNStropheMUCRoom.j.

- (BOOL) receiveMessage: (TNStropheStanza aStanza [implementation]

Definition at line 156 of file TNStropheMUCRoom.j.

- (BOOL) receivePrivateMessage: (TNStropheStanza aMessage [implementation]

Definition at line 205 of file TNStropheMUCRoom.j.

- (TNStropheJID) roomJID [implementation]

Synthesized accessor method.

Definition at line 251 of file TNStropheMUCRoom.j.

- (TNStropheMUCRoster) roster [implementation]

Synthesized accessor method.

Definition at line 259 of file TNStropheMUCRoom.j.

- (void) sayToRoom: (CPString)  aMessage [implementation]

Definition at line 140 of file TNStropheMUCRoom.j.

- (void) sendStanzaToRoom: (TNStropheStanza aStanza [implementation]

Definition at line 150 of file TNStropheMUCRoom.j.

- (void) setDelegate: (id)  aValue [implementation]

Synthesized accessor method.

Definition at line 243 of file TNStropheMUCRoom.j.

- (void) setSubject: (CPString)  aSubject [implementation]

Definition at line 130 of file TNStropheMUCRoom.j.

- (CPString) subject [implementation]

Synthesized accessor method.

Definition at line 227 of file TNStropheMUCRoom.j.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables