コード例 #1
0
 public function __construct()
 {
     parent::__construct(MetaAgentFrameType::ACK_UNINIT_API);
     // 定义fields
     $this->_fields = array('status' => 'int32');
 }
コード例 #2
0
 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);
 }