Rename public types and constants in session.h
Preparing to split session.h into module and core sections.
This commit is contained in:
@ -90,7 +90,7 @@
|
||||
/* The router entry points */
|
||||
static ROUTER *createInstance(SERVICE *service, char **options);
|
||||
static void free_instance(ROUTER_INSTANCE *instance);
|
||||
static void *newSession(ROUTER *instance, SESSION *session);
|
||||
static void *newSession(ROUTER *instance, MXS_SESSION *session);
|
||||
static void closeSession(ROUTER *instance, void *router_session);
|
||||
static void freeSession(ROUTER *instance, void *router_session);
|
||||
static int routeQuery(ROUTER *instance, void *router_session, GWBUF *queue);
|
||||
@ -961,7 +961,7 @@ free_instance(ROUTER_INSTANCE *instance)
|
||||
* @return Session specific data for this session
|
||||
*/
|
||||
static void *
|
||||
newSession(ROUTER *instance, SESSION *session)
|
||||
newSession(ROUTER *instance, MXS_SESSION *session)
|
||||
{
|
||||
ROUTER_INSTANCE *inst = (ROUTER_INSTANCE *)instance;
|
||||
ROUTER_SLAVE *slave;
|
||||
|
||||
@ -529,7 +529,7 @@ typedef struct router_instance
|
||||
char *master_uuid; /*< Set UUID of the master, sent to slaves */
|
||||
DCB *master; /*< DCB for master connection */
|
||||
DCB *client; /*< DCB for dummy client */
|
||||
SESSION *session; /*< Fake session for master connection */
|
||||
MXS_SESSION *session; /*< Fake session for master connection */
|
||||
unsigned int master_state; /*< State of the master FSM */
|
||||
uint8_t lastEventReceived; /*< Last even received */
|
||||
uint32_t lastEventTimestamp; /*< Timestamp from last event */
|
||||
|
||||
@ -45,7 +45,7 @@
|
||||
|
||||
/* The router entry points */
|
||||
static ROUTER *createInstance(SERVICE *service, char **options);
|
||||
static void *newSession(ROUTER *instance, SESSION *session);
|
||||
static void *newSession(ROUTER *instance, MXS_SESSION *session);
|
||||
static void closeSession(ROUTER *instance, void *router_session);
|
||||
static void freeSession(ROUTER *instance, void *router_session);
|
||||
static int execute(ROUTER *instance, void *router_session, GWBUF *queue);
|
||||
@ -158,7 +158,7 @@ createInstance(SERVICE *service, char **options)
|
||||
* @return Session specific data for this session
|
||||
*/
|
||||
static void *
|
||||
newSession(ROUTER *instance, SESSION *session)
|
||||
newSession(ROUTER *instance, MXS_SESSION *session)
|
||||
{
|
||||
CLI_INSTANCE *inst = (CLI_INSTANCE *)instance;
|
||||
CLI_SESSION *client;
|
||||
|
||||
@ -44,7 +44,7 @@
|
||||
|
||||
/* The router entry points */
|
||||
static ROUTER *createInstance(SERVICE *service, char **options);
|
||||
static void *newSession(ROUTER *instance, SESSION *session);
|
||||
static void *newSession(ROUTER *instance, MXS_SESSION *session);
|
||||
static void closeSession(ROUTER *instance, void *router_session);
|
||||
static void freeSession(ROUTER *instance, void *router_session);
|
||||
static int execute(ROUTER *instance, void *router_session, GWBUF *queue);
|
||||
@ -149,7 +149,7 @@ createInstance(SERVICE *service, char **options)
|
||||
* @return Session specific data for this session
|
||||
*/
|
||||
static void *
|
||||
newSession(ROUTER *instance, SESSION *session)
|
||||
newSession(ROUTER *instance, MXS_SESSION *session)
|
||||
{
|
||||
CLI_INSTANCE *inst = (CLI_INSTANCE *)instance;
|
||||
CLI_SESSION *client;
|
||||
|
||||
@ -2138,7 +2138,7 @@ bool seslog_cb(DCB *dcb, void *data)
|
||||
struct log_action_entry *entry = ((void**)data)[0];
|
||||
size_t *id = ((void**)data)[1];
|
||||
bool enable = (bool)((void**)data)[2];
|
||||
SESSION *session = dcb->session;
|
||||
MXS_SESSION *session = dcb->session;
|
||||
|
||||
if (session->ses_id == *id)
|
||||
{
|
||||
@ -2251,7 +2251,7 @@ bool sesprio_cb(DCB *dcb, void *data)
|
||||
int *priority = ((void**)data)[0];
|
||||
size_t *id = ((void**)data)[1];
|
||||
bool enable = (bool)((void**)data)[2];
|
||||
SESSION *session = dcb->session;
|
||||
MXS_SESSION *session = dcb->session;
|
||||
|
||||
if (session->ses_id == *id)
|
||||
{
|
||||
|
||||
@ -63,7 +63,7 @@ static int handle_url(INFO_INSTANCE *instance, INFO_SESSION *router_session, GWB
|
||||
|
||||
/* The router entry points */
|
||||
static ROUTER *createInstance(SERVICE *service, char **options);
|
||||
static void *newSession(ROUTER *instance, SESSION *session);
|
||||
static void *newSession(ROUTER *instance, MXS_SESSION *session);
|
||||
static void closeSession(ROUTER *instance, void *router_session);
|
||||
static void freeSession(ROUTER *instance, void *router_session);
|
||||
static int execute(ROUTER *instance, void *router_session, GWBUF *queue);
|
||||
@ -179,7 +179,7 @@ createInstance(SERVICE *service, char **options)
|
||||
* @return Session specific data for this session
|
||||
*/
|
||||
static void *
|
||||
newSession(ROUTER *instance, SESSION *session)
|
||||
newSession(ROUTER *instance, MXS_SESSION *session)
|
||||
{
|
||||
INFO_INSTANCE *inst = (INFO_INSTANCE *)instance;
|
||||
INFO_SESSION *client;
|
||||
@ -275,8 +275,8 @@ static void handleError(ROUTER *instance,
|
||||
|
||||
{
|
||||
DCB *client_dcb;
|
||||
SESSION *session = backend_dcb->session;
|
||||
session_state_t sesstate;
|
||||
MXS_SESSION *session = backend_dcb->session;
|
||||
mxs_session_state_t sesstate;
|
||||
|
||||
/** Don't handle same error twice on same DCB */
|
||||
if (backend_dcb->dcb_errhandle_called)
|
||||
|
||||
@ -58,9 +58,9 @@ typedef struct maxinfo_instance
|
||||
|
||||
typedef struct maxinfo_session
|
||||
{
|
||||
SESSION *session; /*< The MaxScale session */
|
||||
DCB *dcb; /*< DCB of the client side */
|
||||
GWBUF *queue; /*< Queue for building contiguous requests */
|
||||
MXS_SESSION *session; /*< The MaxScale session */
|
||||
DCB *dcb; /*< DCB of the client side */
|
||||
GWBUF *queue; /*< Queue for building contiguous requests */
|
||||
struct maxinfo_session
|
||||
*next; /*< The next pointer for the list of sessions */
|
||||
} INFO_SESSION;
|
||||
|
||||
@ -90,7 +90,7 @@
|
||||
|
||||
/* The router entry points */
|
||||
static ROUTER *createInstance(SERVICE *service, char **options);
|
||||
static void *newSession(ROUTER *instance, SESSION *session);
|
||||
static void *newSession(ROUTER *instance, MXS_SESSION *session);
|
||||
static void closeSession(ROUTER *instance, void *router_session);
|
||||
static void freeSession(ROUTER *instance, void *router_session);
|
||||
static int routeQuery(ROUTER *instance, void *router_session, GWBUF *queue);
|
||||
@ -268,7 +268,7 @@ createInstance(SERVICE *service, char **options)
|
||||
* @return Session specific data for this session
|
||||
*/
|
||||
static void *
|
||||
newSession(ROUTER *instance, SESSION *session)
|
||||
newSession(ROUTER *instance, MXS_SESSION *session)
|
||||
{
|
||||
ROUTER_INSTANCE *inst = (ROUTER_INSTANCE *) instance;
|
||||
ROUTER_CLIENT_SES *client_rses;
|
||||
@ -695,8 +695,8 @@ static void handleError(ROUTER *instance, void *router_session, GWBUF *errbuf,
|
||||
|
||||
{
|
||||
DCB *client_dcb;
|
||||
SESSION *session = problem_dcb->session;
|
||||
session_state_t sesstate;
|
||||
MXS_SESSION *session = problem_dcb->session;
|
||||
mxs_session_state_t sesstate;
|
||||
ROUTER_CLIENT_SES *router_cli_ses = (ROUTER_CLIENT_SES *) router_session;
|
||||
|
||||
/** Don't handle same error twice on same DCB */
|
||||
@ -848,7 +848,7 @@ static SERVER_REF *get_root_master(SERVER_REF *servers)
|
||||
static int handle_state_switch(DCB* dcb, DCB_REASON reason, void * routersession)
|
||||
{
|
||||
ss_dassert(dcb != NULL);
|
||||
SESSION* session = dcb->session;
|
||||
MXS_SESSION* session = dcb->session;
|
||||
ROUTER_CLIENT_SES* rses = (ROUTER_CLIENT_SES*) routersession;
|
||||
SERVICE* service = session->service;
|
||||
ROUTER* router = (ROUTER *) service->router;
|
||||
|
||||
@ -69,7 +69,7 @@
|
||||
*/
|
||||
|
||||
static ROUTER *createInstance(SERVICE *service, char **options);
|
||||
static void *newSession(ROUTER *instance, SESSION *session);
|
||||
static void *newSession(ROUTER *instance, MXS_SESSION *session);
|
||||
static void closeSession(ROUTER *instance, void *session);
|
||||
static void freeSession(ROUTER *instance, void *session);
|
||||
static int routeQuery(ROUTER *instance, void *session, GWBUF *queue);
|
||||
@ -96,7 +96,7 @@ static uint64_t getCapabilities(void);
|
||||
static void free_rwsplit_instance(ROUTER_INSTANCE *router);
|
||||
static bool rwsplit_process_router_options(ROUTER_INSTANCE *router,
|
||||
char **options);
|
||||
static void handle_error_reply_client(SESSION *ses, ROUTER_CLIENT_SES *rses,
|
||||
static void handle_error_reply_client(MXS_SESSION *ses, ROUTER_CLIENT_SES *rses,
|
||||
DCB *backend_dcb, GWBUF *errmsg);
|
||||
static bool handle_error_new_connection(ROUTER_INSTANCE *inst,
|
||||
ROUTER_CLIENT_SES **rses,
|
||||
@ -313,7 +313,7 @@ static ROUTER *createInstance(SERVICE *service, char **options)
|
||||
* @param session The MaxScale session (generic connection data)
|
||||
* @return Session specific data for this session, i.e. a router session
|
||||
*/
|
||||
static void *newSession(ROUTER *router_inst, SESSION *session)
|
||||
static void *newSession(ROUTER *router_inst, MXS_SESSION *session)
|
||||
{
|
||||
ROUTER_INSTANCE *router = (ROUTER_INSTANCE *)router_inst;
|
||||
ROUTER_CLIENT_SES *client_rses = (ROUTER_CLIENT_SES *)MXS_CALLOC(1, sizeof(ROUTER_CLIENT_SES));
|
||||
@ -1179,7 +1179,7 @@ int router_handle_state_switch(DCB *dcb, DCB_REASON reason, void *data)
|
||||
MXS_DEBUG("%lu [router_handle_state_switch] %s %s:%d in state %s",
|
||||
pthread_self(), STRDCBREASON(reason), srv->name, srv->port,
|
||||
STRSRVSTATUS(srv));
|
||||
CHK_SESSION(((SESSION *)dcb->session));
|
||||
CHK_SESSION(((MXS_SESSION *)dcb->session));
|
||||
if (dcb->session->router_session)
|
||||
{
|
||||
CHK_CLIENT_RSES(((ROUTER_CLIENT_SES *)dcb->session->router_session));
|
||||
@ -1334,7 +1334,7 @@ static void handleError(ROUTER *instance, void *router_session,
|
||||
GWBUF *errmsgbuf, DCB *problem_dcb,
|
||||
error_action_t action, bool *succp)
|
||||
{
|
||||
SESSION *session;
|
||||
MXS_SESSION *session;
|
||||
ROUTER_INSTANCE *inst = (ROUTER_INSTANCE *)instance;
|
||||
ROUTER_CLIENT_SES *rses = (ROUTER_CLIENT_SES *)router_session;
|
||||
|
||||
@ -1490,10 +1490,10 @@ static void handleError(ROUTER *instance, void *router_session,
|
||||
* @param backend_dcb DCB for the backend server that has failed
|
||||
* @param errmsg GWBUF containing the error message
|
||||
*/
|
||||
static void handle_error_reply_client(SESSION *ses, ROUTER_CLIENT_SES *rses,
|
||||
static void handle_error_reply_client(MXS_SESSION *ses, ROUTER_CLIENT_SES *rses,
|
||||
DCB *backend_dcb, GWBUF *errmsg)
|
||||
{
|
||||
session_state_t sesstate;
|
||||
mxs_session_state_t sesstate;
|
||||
DCB *client_dcb;
|
||||
backend_ref_t *bref;
|
||||
|
||||
@ -1594,7 +1594,7 @@ static bool handle_error_new_connection(ROUTER_INSTANCE *inst,
|
||||
DCB *backend_dcb, GWBUF *errmsg)
|
||||
{
|
||||
ROUTER_CLIENT_SES *myrses;
|
||||
SESSION *ses;
|
||||
MXS_SESSION *ses;
|
||||
int max_nslaves;
|
||||
int max_slave_rlag;
|
||||
backend_ref_t *bref;
|
||||
|
||||
@ -133,7 +133,7 @@ bool select_connect_backend_servers(backend_ref_t **p_master_ref,
|
||||
int router_nservers, int max_nslaves,
|
||||
int max_slave_rlag,
|
||||
select_criteria_t select_criteria,
|
||||
SESSION *session,
|
||||
MXS_SESSION *session,
|
||||
ROUTER_INSTANCE *router,
|
||||
bool active_session);
|
||||
|
||||
|
||||
@ -169,7 +169,7 @@ log_transaction_status(ROUTER_CLIENT_SES *rses, GWBUF *querybuf, qc_query_type_t
|
||||
char *data = (char *)&packet[5];
|
||||
char *contentstr = strndup(data, MXS_MIN(len, RWSPLIT_TRACE_MSG_LEN));
|
||||
char *qtypestr = qc_typemask_to_string(qtype);
|
||||
SESSION *ses = rses->client_dcb->session;
|
||||
MXS_SESSION *ses = rses->client_dcb->session;
|
||||
MXS_INFO("> Autocommit: %s, trx is %s, cmd: %s, type: %s, stmt: %s%s %s",
|
||||
(session_is_autocommit(ses) ? "[enabled]" : "[disabled]"),
|
||||
(session_trx_is_active(ses) ? "[open]" : "[not open]"),
|
||||
|
||||
@ -35,7 +35,7 @@
|
||||
* @endverbatim
|
||||
*/
|
||||
|
||||
static bool connect_server(backend_ref_t *bref, SESSION *session, bool execute_history);
|
||||
static bool connect_server(backend_ref_t *bref, MXS_SESSION *session, bool execute_history);
|
||||
|
||||
static void log_server_connections(select_criteria_t select_criteria,
|
||||
backend_ref_t *backend_ref, int router_nservers);
|
||||
@ -152,7 +152,7 @@ bool select_connect_backend_servers(backend_ref_t **p_master_ref,
|
||||
int router_nservers, int max_nslaves,
|
||||
int max_slave_rlag,
|
||||
select_criteria_t select_criteria,
|
||||
SESSION *session,
|
||||
MXS_SESSION *session,
|
||||
ROUTER_INSTANCE *router,
|
||||
bool active_session)
|
||||
{
|
||||
@ -419,7 +419,7 @@ static int bref_cmp_current_load(const void *bref1, const void *bref2)
|
||||
* @param execute_history Execute session command history
|
||||
* @return True if successful, false if an error occurred
|
||||
*/
|
||||
static bool connect_server(backend_ref_t *bref, SESSION *session, bool execute_history)
|
||||
static bool connect_server(backend_ref_t *bref, MXS_SESSION *session, bool execute_history)
|
||||
{
|
||||
SERVER *serv = bref->ref->server;
|
||||
bool rval = false;
|
||||
|
||||
@ -58,7 +58,7 @@
|
||||
*/
|
||||
|
||||
static ROUTER* createInstance(SERVICE *service, char **options);
|
||||
static void* newSession(ROUTER *instance, SESSION *session);
|
||||
static void* newSession(ROUTER *instance, MXS_SESSION *session);
|
||||
static void closeSession(ROUTER *instance, void *session);
|
||||
static void freeSession(ROUTER *instance, void *session);
|
||||
static int routeQuery(ROUTER *instance, void *session, GWBUF *queue);
|
||||
@ -85,7 +85,7 @@ static uint64_t getCapabilities(void);
|
||||
|
||||
static bool connect_backend_servers(backend_ref_t* backend_ref,
|
||||
int router_nservers,
|
||||
SESSION* session,
|
||||
MXS_SESSION* session,
|
||||
ROUTER_INSTANCE* router);
|
||||
|
||||
static bool get_shard_dcb(DCB** dcb,
|
||||
@ -133,7 +133,7 @@ static bool handle_error_new_connection(ROUTER_INSTANCE* inst,
|
||||
ROUTER_CLIENT_SES* rses,
|
||||
DCB* backend_dcb,
|
||||
GWBUF* errmsg);
|
||||
static void handle_error_reply_client(SESSION* ses,
|
||||
static void handle_error_reply_client(MXS_SESSION* ses,
|
||||
ROUTER_CLIENT_SES* rses,
|
||||
DCB* backend_dcb,
|
||||
GWBUF* errmsg);
|
||||
@ -847,7 +847,7 @@ enum shard_map_state shard_map_update_state(shard_map_t *self, ROUTER_INSTANCE*
|
||||
* @param session The session itself
|
||||
* @return Session specific data for this session
|
||||
*/
|
||||
static void* newSession(ROUTER* router_inst, SESSION* session)
|
||||
static void* newSession(ROUTER* router_inst, MXS_SESSION* session)
|
||||
{
|
||||
backend_ref_t* backend_ref; /*< array of backend references (DCB, BACKEND, cursor) */
|
||||
ROUTER_CLIENT_SES* client_rses = NULL;
|
||||
@ -2678,7 +2678,7 @@ static void bref_set_state(backend_ref_t* bref, bref_state_t state)
|
||||
*/
|
||||
static bool connect_backend_servers(backend_ref_t* backend_ref,
|
||||
int router_nservers,
|
||||
SESSION* session,
|
||||
MXS_SESSION* session,
|
||||
ROUTER_INSTANCE* router)
|
||||
{
|
||||
bool succp = true;
|
||||
@ -3566,7 +3566,7 @@ static void handleError(ROUTER* instance,
|
||||
error_action_t action,
|
||||
bool* succp)
|
||||
{
|
||||
SESSION* session;
|
||||
MXS_SESSION* session;
|
||||
ROUTER_INSTANCE* inst = (ROUTER_INSTANCE *)instance;
|
||||
ROUTER_CLIENT_SES* rses = (ROUTER_CLIENT_SES *)router_session;
|
||||
|
||||
@ -3638,12 +3638,12 @@ static void handleError(ROUTER* instance,
|
||||
}
|
||||
|
||||
|
||||
static void handle_error_reply_client(SESSION* ses,
|
||||
static void handle_error_reply_client(MXS_SESSION* ses,
|
||||
ROUTER_CLIENT_SES* rses,
|
||||
DCB* backend_dcb,
|
||||
GWBUF* errmsg)
|
||||
{
|
||||
session_state_t sesstate;
|
||||
mxs_session_state_t sesstate;
|
||||
DCB* client_dcb;
|
||||
backend_ref_t* bref;
|
||||
|
||||
@ -3709,7 +3709,7 @@ static bool handle_error_new_connection(ROUTER_INSTANCE* inst,
|
||||
DCB* backend_dcb,
|
||||
GWBUF* errmsg)
|
||||
{
|
||||
SESSION* ses;
|
||||
MXS_SESSION* ses;
|
||||
unsigned char cmd = *((unsigned char*)errmsg->start + 4);
|
||||
|
||||
backend_ref_t* bref;
|
||||
|
||||
@ -16,7 +16,7 @@
|
||||
#include <maxscale/modinfo.h>
|
||||
|
||||
static ROUTER *createInstance(SERVICE *service, char **options);
|
||||
static void *newSession(ROUTER *instance, SESSION *session);
|
||||
static void *newSession(ROUTER *instance, MXS_SESSION *session);
|
||||
static void closeSession(ROUTER *instance, void *session);
|
||||
static void freeSession(ROUTER *instance, void *session);
|
||||
static int routeQuery(ROUTER *instance, void *session, GWBUF *queue);
|
||||
@ -105,9 +105,9 @@ createInstance(SERVICE *service, char **options)
|
||||
* @return Session specific data for this session
|
||||
*/
|
||||
static void *
|
||||
newSession(ROUTER *instance, SESSION *session)
|
||||
newSession(ROUTER *instance, MXS_SESSION *session)
|
||||
{
|
||||
return (SESSION*)MXS_MALLOC(sizeof(TESTSESSION));
|
||||
return (MXS_SESSION*)MXS_MALLOC(sizeof(TESTSESSION));
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user