Zend Framework
LICENSE
This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@zend.com so we can send you a copy immediately.
The Stomp client interacts with a Stomp server.
READ_TIMEOUT_DEFAULT_USEC = '0'
READ_TIMEOUT_DEFAULT_SEC = '5'
array $_options = ''
Connection options
resource $_socket = 'false'
tcp/udp socket
__destruct(
)
:
void
Close the socket explicitly when destructed
canRead(
)
:
boolean
Tests the socket to see if there is data for us
close(
boolean $destructor
=
false
)
:
void
Close connection
createFrame(
)
:
Zend_Queue_Stomp_FrameInterface
Create an empty frame
getFrameClass(
)
:
string
Get the frameClass
open(
string $scheme, string $host, int $port, array|array $options
=
array
)
:
true;
open() opens a socket to the Stomp server
ping(
)
:
true
Check whether we are connected to the server
read(
)
:
Zend_Queue_Stomp_FrameInterface|false
Reads in a frame from the socket or returns false.
setFrameClass(
string $classname
)
:
$this;
Set the frameClass to be used
This must be a Zend_Queue_Stomp_FrameInterface.
write(
Zend_Queue_Stom_FrameInterface $frame
)
:
$this
Write a frame to the stomp server
example: $response = $client->write($frame)->read();