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.
This class represents a Stomp Frame
END_OF_FRAME = '\x00\n'
CONTENT_LENGTH = 'content-length'
EOL = '\n'
$_autoContentLength = 'null'
Do the content-length automatically?
string $_body = 'null'
The body of the frame
string $_command = 'null'
The command for the frame
array $_headers = 'array'
Headers for the frame
__construct(
)
:
Constructor
__toString(
)
:
string
fromFrame(
string $frame
)
:
$this
Accepts a frame and deconstructs the frame into its component parts
getAutoContentLength(
)
:
boolean
get the status of the auto content length
If AutoContentLength is true this code will automatically put the content-length header in, even if it is already set by the user.
This is done to make the message sending more reliable.
getBody(
)
:
false|string
Return the body for this frame
Returns false if the body does not exist
getCommand(
)
:
string|false
Return the command for this frame
Return false if the command does not exist
getHeader(
string $header
)
:
string|false
Returns a value for a header
Returns false if the header does not exist.
getHeaders(
)
:
array
Get the headers
setAutoContentLength(
boolean $auto
)
:
$this;
setAutoContentLength()
Set the value on or off.
setBody(
string|null $body
)
:
Zend_Queue_Stomp_Frame
Set the body for this frame
Set to null for no body.
setCommand(
$command
)
:
Zend_Queue_Stomp_Frame
Set the body for this frame
setHeader(
string $header, string $value
)
:
Zend_Queue_Stomp_Frame
Sets a value for a header
setHeaders(
array $headers
)
:
$this
Set the headers
Throws an exception if the array values are not strings.
toFrame(
)
:
string
Takes the current parameters and returns a Stomp Frame