Public Member Functions |
| | __construct ($host, $port, $user, $password, $resource, $server=null, $printlog=false, $loglevel=null) |
| | useEncryption ($useEncryption=true) |
| | autoSubscribe ($autoSubscribe=true) |
| | message ($to, $body, $type= 'chat', $subject=null, $payload=null) |
| | presence ($status=null, $show= 'available', $to=null, $type='available', $priority=0) |
| | subscribe ($jid) |
| | message_handler ($xml) |
| | presence_handler ($xml) |
| | getRoster () |
| | getVCard ($jid=Null) |
Data Fields |
| | $server |
| | $user |
| | $track_presence = true |
| | $roster |
Protected Member Functions |
| | features_handler ($xml) |
| | sasl_success_handler ($xml) |
| | sasl_failure_handler ($xml) |
| | resource_bind_handler ($xml) |
| | roster_iq_handler ($xml) |
| | session_start_handler ($xml) |
| | tls_proceed_handler ($xml) |
| | vcard_get_handler ($xml) |
Protected Attributes |
| | $password |
| | $resource |
| | $fulljid |
| | $basejid |
| | $authed = false |
| | $session_started = false |
| | $auto_subscribe = false |
| | $use_encryption = true |
Detailed Description
Definition at line 44 of file XMPP.php.
Constructor & Destructor Documentation
| __construct |
( |
$ |
host, |
|
|
$ |
port, |
|
|
$ |
user, |
|
|
$ |
password, |
|
|
$ |
resource, |
|
|
$ |
server = null, |
|
|
$ |
printlog = false, |
|
|
$ |
loglevel = null |
|
) |
| |
Constructor
- Parameters:
-
| string | $host | |
| integer | $port | |
| string | $user | |
| string | $password | |
| string | $resource | |
| string | $server | |
| boolean | $printlog | |
| string | $loglevel | |
Reimplemented in XMPPHP_XMPPOld.
Definition at line 113 of file XMPP.php.
Member Function Documentation
Turn on auto-authorization of subscription requests.
- Parameters:
-
Definition at line 152 of file XMPP.php.
Features handler
- Parameters:
-
Definition at line 273 of file XMPP.php.
Retrieves the roster
Definition at line 334 of file XMPP.php.
Retrieves the vcard
Definition at line 400 of file XMPP.php.
| message |
( |
$ |
to, |
|
|
$ |
body, |
|
|
$ |
type = 'chat', |
|
|
$ |
subject = null, |
|
|
$ |
payload = null |
|
) |
| |
Send XMPP Message
- Parameters:
-
| string | $to | |
| string | $body | |
| string | $type | |
| string | $subject | |
Definition at line 164 of file XMPP.php.
Message handler
- Parameters:
-
Definition at line 226 of file XMPP.php.
| presence |
( |
$ |
status = null, |
|
|
$ |
show = 'available', |
|
|
$ |
to = null, |
|
|
$ |
type = 'available', |
|
|
$ |
priority = 0 |
|
) |
| |
Set Presence
- Parameters:
-
| string | $status | |
| string | $show | |
| string | $to | |
Definition at line 190 of file XMPP.php.
Presence handler
- Parameters:
-
Definition at line 244 of file XMPP.php.
Resource bind handler
- Parameters:
-
Definition at line 318 of file XMPP.php.
Roster iq handler Gets all packets matching XPath "iq/{jabber:iq:roster}query'
- Parameters:
-
Definition at line 345 of file XMPP.php.
SASL feature handler
- Parameters:
-
Definition at line 306 of file XMPP.php.
SASL success handler
- Parameters:
-
Definition at line 295 of file XMPP.php.
Send Auth request
- Parameters:
-
Definition at line 216 of file XMPP.php.
TLS proceed handler
- Parameters:
-
Definition at line 390 of file XMPP.php.
Turn encryption on/ff
- Parameters:
-
Definition at line 143 of file XMPP.php.
VCard retrieval handler
- Parameters:
-
Definition at line 415 of file XMPP.php.
Field Documentation
$authed = false [protected] |
$auto_subscribe = false [protected] |
$session_started = false [protected] |
$use_encryption = true [protected] |
The documentation for this class was generated from the following file:
- C:/xampp/htdocs/moodle/lib/jabber/XMPP/XMPP.php