DAViCal
 All Classes Namespaces Functions Variables Pages
xmpp Class Reference

Public Member Functions

 sendMessage ($to, $message)
 
 pubsubCreate ($to, $type, $name, $configure=null)
 
 pubsubConfig ($to, $type, $name)
 
 pubsubDelete ($to, $type, $name)
 
 pubsubPurge ($to, $type, $name)
 
 pubsubPublish ($to, $type, $name, $contents, $nodeId)
 
 open ($jid=null, $password=null)
 
 close ()
 
 addHandler ($direction, $command, $handler)
 

Public Attributes

 $streamTagBegin
 
 $streamTagEnd
 
 $mesgcount =0
 
 $ready
 
 $moredata =false
 
 $username
 
 $stream
 
 $xmlparser
 
 $xquery
 
 $processDepth =0
 
 $server
 
 $port
 
 $jid
 
 $resource
 
 $password
 
 $tls
 
 $idle
 
 $status
 
 $pubsubLayout ='hometree'
 

Private Member Functions

 connect ()
 
 handleFeatures (&$node)
 
 enableTLS ($node)
 
 digestAuth (&$node)
 
 handleSuccess (&$node)
 
 handleIq (&$node)
 
 handleMessage (&$node)
 
 handleError (&$node)
 
 disco ($to, $type, $name)
 
 discoResult (&$node)
 
 pubsubCreateNode ($to, $type, $name, $configure=null)
 
 pubsubSubscribe ($to, $type, $name)
 
 pubsubResult (&$node)
 
 pubsubDoNext ()
 
 initializeQueue ()
 
 send ($data)
 
 recv ()
 
 go ()
 
 startElement ($parser, $name, $attrs)
 
 endElement ($parser, $name)
 
 parseData ($parser, $text)
 
 setupXmlParser ()
 
 query ($expression, &$node= '')
 
 log ($message)
 

Private Attributes

 $connection
 
 $namespaces = Array()
 
 $recvTags = Array()
 
 $recvHandlers = Array()
 
 $sendHandlers = Array()
 
 $finishedCommands = Array()
 
 $sendQueue = Array()
 
 $recvQueue = ''
 
 $pubsubNext = Array()
 
 $depth = 0
 

Detailed Description

Definition at line 11 of file pubsub.php.


The documentation for this class was generated from the following file: