php rdkafka.dll 下载,php_rdkafka.h

/*

+----------------------------------------------------------------------+

| php-rdkafka |

+----------------------------------------------------------------------+

| Copyright (c) 2016 Arnaud Le Blanc |

+----------------------------------------------------------------------+

| This source file is subject to version 3.01 of the PHP license, |

| that is bundled with this package in the file LICENSE, and is |

| available through the world-wide-web at the following url: |

| http://www.php.net/license/3_01.txt |

| If you did not receive a copy of the PHP license and are unable to |

| obtain it through the world-wide-web, please send a note to |

| license@php.net so we can mail you a copy immediately. |

+----------------------------------------------------------------------+

| Author: Arnaud Le Blanc |

+----------------------------------------------------------------------+

*/

/* $Id$ */

#ifndef PHP_RDKAFKA_H

#define PHP_RDKAFKA_H

#include "librdkafka/rdkafka.h"

#include "compat.h"

#include "conf.h"

#ifndef PHP_FE_END

#define PHP_FE_END { NULL, NULL, NULL, 0, 0 }

#endif

typedef struct _kafka_object {

#if PHP_MAJOR_VERSION < 7

zend_object std;

#endif

rd_kafka_type_t type;

rd_kafka_t *rk;

kafka_conf_callbacks cbs;

HashTable consuming;

HashTabletopics;

HashTablequeues;

#if PHP_MAJOR_VERSION >= 7

zend_object std;

#endif

} kafka_object;

PHP_METHOD(RdKafka, __construct);

extern zend_module_entry rdkafka_module_entry;

#define phpext_rdkafka_ptr &rdkafka_module_entry

#define PHP_RDKAFKA_VERSION "3.0.6-dev"

extern zend_object_handlers kafka_default_object_handlers;

extern zend_class_entry * ce_kafka_exception;

#ifdef PHP_WIN32

#define PHP_RDKAFKA_API __declspec(dllexport)

#elif defined(__GNUC__) && __GNUC__ >= 4

#define PHP_RDKAFKA_API __attribute__ ((visibility("default")))

#else

#define PHP_RDKAFKA_API

#endif

#ifdef ZTS

#include "TSRM.h"

#endif

#endif/* PHP_RDKAFKA_H */

/*

* Local variables:

* tab-width: 4

* c-basic-offset: 4

* End:

* vim600: noet sw=4 ts=4 fdm=marker

* vim<600: noet sw=4 ts=4

*/

一键复制

编辑

Web IDE

原始数据

按行查看

历史

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值