
Created parent interface for messages and frames Created Hixie Connection Applied updated interfaces to Hixie versions Removed __toString on msgs/frames since there could be 2-3 types returned
38 lines
650 B
PHP
38 lines
650 B
PHP
<?php
|
|
namespace Ratchet\WebSocket\Version;
|
|
|
|
interface FrameInterface extends DataInterface {
|
|
/**
|
|
* Add incoming data to the frame from peer
|
|
* @param string
|
|
*/
|
|
function addBuffer($buf);
|
|
|
|
/**
|
|
* Is this the final frame in a fragmented message?
|
|
* @return bool
|
|
*/
|
|
function isFinal();
|
|
|
|
/**
|
|
* Was the payload masked?
|
|
* @return bool
|
|
*/
|
|
function isMasked();
|
|
|
|
/**
|
|
* @return int
|
|
*/
|
|
function getOpcode();
|
|
|
|
/**
|
|
* @return int
|
|
*/
|
|
//function getReceivedPayloadLength();
|
|
|
|
/**
|
|
* 32-big string
|
|
* @return string
|
|
*/
|
|
function getMaskingKey();
|
|
} |