DAViCal
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 10 of file pubsub.php.


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