public function __construct() { parent::__construct(MetaAgentFrameType::ACK_UNINIT_API); // 定义fields $this->_fields = array('status' => 'int32'); }
public function __construct() { parent::__construct(BStompFrameType::MESSAGE); // 定义fields // bigpipe中id的定义是uint64,php暂时定义为int64 $this->_fields = array('priority' => 'int16', 'persistent' => 'int16', 'no_dedupe' => 'int32', 'timeout' => 'int64', 'destination' => 'string', 'session_id' => 'string', 'subscribe_id' => 'string', 'receipt_id' => 'string', 'session_message_id' => 'int64', 'topic_message_id' => 'int64', 'global_message_id' => 'int64', 'cur_checksum' => 'int64', 'last_checksum' => 'int64', 'message_body' => 'blob'); $this->_fields_restriction = array('destination' => BigpipeCommonDefine::MAX_SIZE_NAME, 'session_id' => BigpipeCommonDefine::MAX_SIZE_NAME, 'subscribe_id' => BigpipeCommonDefine::MAX_SIZE_NAME, 'receipt_id' => BigpipeCommonDefine::MAX_SIZE_RECEIPT_ID); }