Reindent server/core/poll.c

This commit is contained in:
Johan Wikman
2015-11-30 15:53:14 +02:00
parent c0615408aa
commit 6c401b9085
2 changed files with 1258 additions and 1160 deletions

File diff suppressed because it is too large Load Diff

View File

@ -22,50 +22,52 @@
#include <resultset.h> #include <resultset.h>
/** /**
* @file poll.h The poll related functionality * @file poll.h The poll related functionality
* *
* @verbatim * @verbatim
* Revision History * Revision History
* *
* Date Who Description * Date Who Description
* 19/06/13 Mark Riddoch Initial implementation * 19/06/13 Mark Riddoch Initial implementation
* 17/10/15 Martin Brampton Declare fake event functions * 17/10/15 Martin Brampton Declare fake event functions
* *
* @endverbatim * @endverbatim
*/ */
#define MAX_EVENTS 1000 #define MAX_EVENTS 1000
/** /**
* A statistic identifier that can be returned by poll_get_stat * A statistic identifier that can be returned by poll_get_stat
*/ */
typedef enum { typedef enum
POLL_STAT_READ, {
POLL_STAT_WRITE, POLL_STAT_READ,
POLL_STAT_ERROR, POLL_STAT_WRITE,
POLL_STAT_HANGUP, POLL_STAT_ERROR,
POLL_STAT_ACCEPT, POLL_STAT_HANGUP,
POLL_STAT_EVQ_LEN, POLL_STAT_ACCEPT,
POLL_STAT_EVQ_PENDING, POLL_STAT_EVQ_LEN,
POLL_STAT_EVQ_MAX, POLL_STAT_EVQ_PENDING,
POLL_STAT_MAX_QTIME, POLL_STAT_EVQ_MAX,
POLL_STAT_MAX_EXECTIME POLL_STAT_MAX_QTIME,
POLL_STAT_MAX_EXECTIME
} POLL_STAT; } POLL_STAT;
extern void poll_init(); extern void poll_init();
extern int poll_add_dcb(DCB *); extern int poll_add_dcb(DCB *);
extern int poll_remove_dcb(DCB *); extern int poll_remove_dcb(DCB *);
extern void poll_waitevents(void *); extern void poll_waitevents(void *);
extern void poll_shutdown(); extern void poll_shutdown();
extern GWBITMASK *poll_bitmask(); extern GWBITMASK* poll_bitmask();
extern void poll_set_maxwait(unsigned int); extern void poll_set_maxwait(unsigned int);
extern void poll_set_nonblocking_polls(unsigned int); extern void poll_set_nonblocking_polls(unsigned int);
extern void dprintPollStats(DCB *); extern void dprintPollStats(DCB *);
extern void dShowThreads(DCB *dcb); extern void dShowThreads(DCB *dcb);
void poll_add_epollin_event_to_dcb(DCB* dcb, GWBUF* buf); void poll_add_epollin_event_to_dcb(DCB* dcb, GWBUF* buf);
extern void dShowEventQ(DCB *dcb); extern void dShowEventQ(DCB *dcb);
extern void dShowEventStats(DCB *dcb); extern void dShowEventStats(DCB *dcb);
extern int poll_get_stat(POLL_STAT stat); extern int poll_get_stat(POLL_STAT stat);
extern RESULTSET *eventTimesGetList(); extern RESULTSET* eventTimesGetList();
extern void poll_fake_hangup_event(DCB *dcb); extern void poll_fake_hangup_event(DCB *dcb);
extern void poll_fake_write_event(DCB *dcb); extern void poll_fake_write_event(DCB *dcb);
#endif #endif