Change int to int32_t in plugin interfaces
Better to use types whose size is unquestionably unambiguous in plugin interfaces. As on current platforms sizeof(int32_t) == sizeof(int) plugins need not immediately be changed to return int32_t:s instead of int:s.
This commit is contained in:
@ -63,19 +63,19 @@ typedef void *FILTER;
|
||||
*/
|
||||
typedef struct filter_object
|
||||
{
|
||||
FILTER *(*createInstance)(const char *name,
|
||||
FILTER *(*createInstance)(const char *name,
|
||||
char **options,
|
||||
CONFIG_PARAMETER *params);
|
||||
void *(*newSession)(FILTER *instance, SESSION *session);
|
||||
void (*closeSession)(FILTER *instance, void *fsession);
|
||||
void (*freeSession)(FILTER *instance, void *fsession);
|
||||
void (*setDownstream)(FILTER *instance, void *fsession, DOWNSTREAM *downstream);
|
||||
void (*setUpstream)(FILTER *instance, void *fsession, UPSTREAM *downstream);
|
||||
int (*routeQuery)(FILTER *instance, void *fsession, GWBUF *queue);
|
||||
int (*clientReply)(FILTER *instance, void *fsession, GWBUF *queue);
|
||||
void (*diagnostics)(FILTER *instance, void *fsession, DCB *dcb);
|
||||
void *(*newSession)(FILTER *instance, SESSION *session);
|
||||
void (*closeSession)(FILTER *instance, void *fsession);
|
||||
void (*freeSession)(FILTER *instance, void *fsession);
|
||||
void (*setDownstream)(FILTER *instance, void *fsession, DOWNSTREAM *downstream);
|
||||
void (*setUpstream)(FILTER *instance, void *fsession, UPSTREAM *downstream);
|
||||
int32_t (*routeQuery)(FILTER *instance, void *fsession, GWBUF *queue);
|
||||
int32_t (*clientReply)(FILTER *instance, void *fsession, GWBUF *queue);
|
||||
void (*diagnostics)(FILTER *instance, void *fsession, DCB *dcb);
|
||||
uint64_t (*getCapabilities)(void);
|
||||
void (*destroyInstance)(FILTER *instance);
|
||||
void (*destroyInstance)(FILTER *instance);
|
||||
} FILTER_OBJECT;
|
||||
|
||||
/**
|
||||
|
Reference in New Issue
Block a user