MXS-1506: Add router to MXS_DOWNSTREAM helper function

The function makes it easier to deal with the delayed query routing as
well as removing redundancy in the code.
This commit is contained in:
Markus Mäkelä
2018-04-04 09:18:26 +03:00
parent cc793b2151
commit e5e607908d
3 changed files with 23 additions and 15 deletions

View File

@ -688,4 +688,13 @@ session_dump_statements_t session_get_dump_statements();
*/
bool session_delay_routing(MXS_SESSION* session, MXS_DOWNSTREAM down, GWBUF* buffer, int seconds);
/**
* Cast the session's router as a MXS_DOWNSTREAM object
*
* @param session The session to use
*
* @return The router cast as MXS_DOWNSTREAM
*/
MXS_DOWNSTREAM router_as_downstream(MXS_SESSION* session);
MXS_END_DECLS