StropheCappuccino API 1.0.0
TNStropheIMClient Class Reference

#import <TNStropheIMClient.h>

Inheritance diagram for TNStropheIMClient:

List of all members.

Public Member Functions

(void) - encodeWithCoder: [implementation]
(id) - initWithCoder: [implementation]
(id) - initWithService:JID:password:rosterClass: [implementation]
(id) - initWithService:rosterClass: [implementation]
(void) - onStropheConnected: [implementation]
(void) - onStropheConnectFail: [implementation]
(void) - onStropheDisconnected: [implementation]
(void) - onStropheError: [implementation]
(TNStropheRoster- roster [implementation]

Static Public Member Functions

(TNStropheIMClient+ IMClientWithService: [implementation]
(TNStropheIMClient+ IMClientWithService:JID:password: [implementation]
(TNStropheIMClient+ IMClientWithService:JID:password:rosterClass: [implementation]
(TNStropheIMClient+ IMClientWithService:rosterClass: [implementation]

Detailed Description

Definition at line 2 of file TNStropheIMClient.h.


Member Function Documentation

- (void) encodeWithCoder: (CPCoder)  aCoder [implementation]

Reimplemented from TNStropheClient.

Definition at line 175 of file TNStropheIMClient.j.

+ (TNStropheIMClient) IMClientWithService: (CPString)  aService [implementation]

instantiate a TNStropheIMClient object

Parameters:
aServicea url of a bosh service (MUST be complete url with http://)
Returns:
a valid TNStropheIMClient

Definition at line 38 of file TNStropheIMClient.j.

+ (TNStropheIMClient) IMClientWithService: (CPString)  aService
JID: (TNStropheJID aJID
password: (CPString)  aPassword 
[implementation]

instantiate a TNStropheIMClient object

Parameters:
aServicea url of a bosh service (MUST be complete url with http://)
aJIDa JID to connect to the XMPP server
aPasswordthe password associated to the JID
Returns:
a valid TNStropheIMClient

Definition at line 63 of file TNStropheIMClient.j.

+ (TNStropheIMClient) IMClientWithService: (CPString)  aService
JID: (TNStropheJID aJID
password: (CPString)  aPassword
rosterClass: (id)  aRosterClass 
[implementation]

instantiate a TNStropheIMClient object

Parameters:
aServicea url of a bosh service (MUST be complete url with http://)
aJIDa JID to connect to the XMPP server
aPasswordthe password associated to the JID
aRosterClassthe specific roster class to use (optional, defaults to TNStropheRoster)
Returns:
a valid TNStropheIMClient

Definition at line 77 of file TNStropheIMClient.j.

+ (TNStropheIMClient) IMClientWithService: (CPString)  aService
rosterClass: (id)  aRosterClass 
[implementation]

instantiate a TNStropheIMClient object

Parameters:
aServicea url of a bosh service (MUST be complete url with http://)
aRosterClassthe specific roster class to use (optional, defaults to TNStropheRoster)
Returns:
a valid TNStropheIMClient

Definition at line 50 of file TNStropheIMClient.j.

- (id) initWithCoder: (CPCoder)  aCoder [implementation]

Reimplemented from TNStropheClient.

Definition at line 163 of file TNStropheIMClient.j.

- (id) initWithService: (CPString)  aService
JID: (TNStropheJID aJID
password: (CPString)  aPassword
rosterClass: (id)  aRosterClass 
[implementation]

initialize the TNStropheIMClient

Parameters:
aServicea url of a bosh service (MUST be complete url with http://)
aJIDa JID to connect to the XMPP server
aPasswordthe password associated to the JID
aRosterClassthe specific roster class to use (optional, defaults to TNStropheRoster)

Definition at line 110 of file TNStropheIMClient.j.

- (id) initWithService: (CPString)  aService
rosterClass: (id)  aRosterClass 
[implementation]

initialize the TNStropheIMClient

Parameters:
aServicea url of a bosh service (MUST be complete url with http://)
aRosterClassthe specific roster class to use (optional, defaults to TNStropheRoster)

Definition at line 91 of file TNStropheIMClient.j.

- (void) onStropheConnected: (TNStropheConnection aConnection [implementation]

Reimplemented from TNStropheClient.

Definition at line 140 of file TNStropheIMClient.j.

- (void) onStropheConnectFail: (TNStropheConnection aConnection [implementation]

Reimplemented from TNStropheClient.

Definition at line 145 of file TNStropheIMClient.j.

- (void) onStropheDisconnected: (TNStropheConnection aConnection [implementation]

Reimplemented from TNStropheClient.

Definition at line 151 of file TNStropheIMClient.j.

- (void) onStropheError: (TNStropheConnection aConnection [implementation]

Reimplemented from TNStropheClient.

Definition at line 157 of file TNStropheIMClient.j.

- (TNStropheRoster) roster [implementation]

Synthesized accessor method.

Definition at line 188 of file TNStropheIMClient.j.


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