msgpack/php/msgpack_pack.h

21 lines
464 B
C
Raw Normal View History

2010-07-17 18:46:28 +09:00
2010-09-29 08:47:06 +09:00
#ifndef MSGPACK_PACK_H
#define MSGPACK_PACK_H
2010-07-17 18:46:28 +09:00
#include "ext/standard/php_smart_str.h"
enum msgpack_serialize_type
{
2010-09-29 08:47:06 +09:00
MSGPACK_SERIALIZE_TYPE_NONE = 0,
2010-07-17 18:46:28 +09:00
MSGPACK_SERIALIZE_TYPE_REFERENCE = 1,
2010-09-29 08:47:06 +09:00
MSGPACK_SERIALIZE_TYPE_RECURSIVE,
2010-07-17 18:46:28 +09:00
MSGPACK_SERIALIZE_TYPE_CUSTOM_OBJECT,
MSGPACK_SERIALIZE_TYPE_OBJECT,
MSGPACK_SERIALIZE_TYPE_OBJECT_REFERENCE,
2010-07-17 18:46:28 +09:00
};
void msgpack_serialize_zval(
smart_str *buf, zval *val, HashTable *var_hash TSRMLS_DC);
#endif