MySQL 9.1.0
Source Code Documentation
|
Service providing setters and getters for some properties of a session. More...
#include "mysql/service_srv_session.h"
#include <stdint.h>
#include "lex_string.h"
#include "my_thread.h"
#include "my_thread_local.h"
#include "mysql_com.h"
#include "plugin.h"
Go to the source code of this file.
Classes | |
struct | srv_session_info_service_st |
Functions | |
MYSQL_THD | srv_session_info_get_thd (MYSQL_SESSION session) |
Returns the THD of a session. More... | |
my_thread_id | srv_session_info_get_session_id (MYSQL_SESSION session) |
Returns the ID of a session. More... | |
LEX_CSTRING | srv_session_info_get_current_db (MYSQL_SESSION session) |
Returns the current database of a session. More... | |
uint16_t | srv_session_info_get_client_port (MYSQL_SESSION session) |
Returns the client port of a session. More... | |
int | srv_session_info_set_client_port (MYSQL_SESSION session, uint16_t port) |
Sets the client port of a session. More... | |
int | srv_session_info_set_connection_type (MYSQL_SESSION session, enum enum_vio_type type) |
Sets the connection type of a session. More... | |
int | srv_session_info_killed (MYSQL_SESSION session) |
Returns whether the session was killed. More... | |
unsigned int | srv_session_info_session_count () |
Returns the number opened sessions in thread initialized by srv_session service. More... | |
unsigned int | srv_session_info_thread_count (const void *plugin) |
Returns the number opened sessions in thread initialized by srv_session service. More... | |
Variables | |
enum enum_vio_type int struct srv_session_info_service_st * | srv_session_info_service |
Service providing setters and getters for some properties of a session.
uint16_t srv_session_info_get_client_port | ( | MYSQL_SESSION | session | ) |
Returns the client port of a session.
session | Session |
LEX_CSTRING srv_session_info_get_current_db | ( | MYSQL_SESSION | session | ) |
Returns the current database of a session.
session | Session |
my_thread_id srv_session_info_get_session_id | ( | MYSQL_SESSION | session | ) |
Returns the ID of a session.
session | Session |
MYSQL_THD srv_session_info_get_thd | ( | MYSQL_SESSION | session | ) |
Returns the THD of a session.
session | Session |
int srv_session_info_killed | ( | MYSQL_SESSION | session | ) |
Returns whether the session was killed.
session | Session |
unsigned int srv_session_info_session_count | ( | ) |
Returns the number opened sessions in thread initialized by srv_session service.
int srv_session_info_set_client_port | ( | MYSQL_SESSION | session, |
uint16_t | port | ||
) |
Sets the client port of a session.
session | Session |
port | Port number |
int srv_session_info_set_connection_type | ( | MYSQL_SESSION | session, |
enum enum_vio_type | type | ||
) |
Sets the connection type of a session.
unsigned int srv_session_info_thread_count | ( | const void * | plugin | ) |
Returns the number opened sessions in thread initialized by srv_session service.
plugin | Pointer to the plugin structure, passed to the plugin over the plugin init function. |
enum enum_vio_type int struct srv_session_info_service_st * srv_session_info_service |