mirror of
https://github.com/libevent/libevent.git
synced 2025-01-31 09:12:55 +08:00
parent
1619cc35e4
commit
c57f5c3490
@ -27,6 +27,8 @@
|
|||||||
#ifndef EVENT2_RPC_H_INCLUDED_
|
#ifndef EVENT2_RPC_H_INCLUDED_
|
||||||
#define EVENT2_RPC_H_INCLUDED_
|
#define EVENT2_RPC_H_INCLUDED_
|
||||||
|
|
||||||
|
/* For int types. */
|
||||||
|
#include <event2/util.h>
|
||||||
#include <event2/visibility.h>
|
#include <event2/visibility.h>
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
|
@ -38,6 +38,16 @@ extern "C" {
|
|||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/* Fix so that people don't have to run with <sys/queue.h> */
|
||||||
|
#ifndef TAILQ_ENTRY
|
||||||
|
#define EVENT_DEFINED_TQENTRY_
|
||||||
|
#define TAILQ_ENTRY(type) \
|
||||||
|
struct { \
|
||||||
|
struct type *tqe_next; /* next element */ \
|
||||||
|
struct type **tqe_prev; /* address of previous next element */ \
|
||||||
|
}
|
||||||
|
#endif /* !TAILQ_ENTRY */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* provides information about the completed RPC request.
|
* provides information about the completed RPC request.
|
||||||
*/
|
*/
|
||||||
@ -93,6 +103,10 @@ struct evrpc {
|
|||||||
struct evrpc_base *base;
|
struct evrpc_base *base;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
#ifdef EVENT_DEFINED_TQENTRY_
|
||||||
|
#undef TAILQ_ENTRY
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -61,7 +61,6 @@
|
|||||||
#include "event2/http_compat.h"
|
#include "event2/http_compat.h"
|
||||||
#include "event2/http_struct.h"
|
#include "event2/http_struct.h"
|
||||||
#include "event2/rpc.h"
|
#include "event2/rpc.h"
|
||||||
#include "event2/rpc.h"
|
|
||||||
#include "event2/rpc_struct.h"
|
#include "event2/rpc_struct.h"
|
||||||
#include "event2/tag.h"
|
#include "event2/tag.h"
|
||||||
#include "log-internal.h"
|
#include "log-internal.h"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user