diff options
author | Mikael Ronström <mikael@dator9> | 2011-02-16 20:38:35 +0100 |
---|---|---|
committer | Mikael Ronström <mikael@dator9> | 2011-02-16 20:38:35 +0100 |
commit | 715d404eea606741cf09946492989b7362108583 (patch) | |
tree | 5c45874b882be6cc2936723250ff42119245993a /sql/sql_class.cc | |
parent | e5b98b918d05257aca7a066e979c5cbe93851f2d (diff) | |
download | mariadb-git-715d404eea606741cf09946492989b7362108583.tar.gz |
More work on interfaces
Diffstat (limited to 'sql/sql_class.cc')
-rw-r--r-- | sql/sql_class.cc | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/sql/sql_class.cc b/sql/sql_class.cc index 43e55f27502..39f80f2307d 100644 --- a/sql/sql_class.cc +++ b/sql/sql_class.cc @@ -433,6 +433,38 @@ void thd_set_mysys_var(THD *thd, st_my_thread_var *mysys_var) thd->set_mysys_var(mysys_var); } +/** + Get socket file descriptor for this connection + + @param thd THD object + + @retval Socket of the connection +*/ +my_socket thd_get_fd(THD *thd) +{ + return thd->net.vio->sd; +} + +/** + Get thread attributes for connection threads + + @retval Reference to thread attribute for connection threads +*/ +pthread_attr_t *get_connection_attrib(void) +{ + return &connection_attrib; +} + +/** + Get max number of connections + + @retval Max number of connections for MySQL Server +*/ +ulong get_max_connections(void) +{ + return max_connections; +} + /* The following functions form part of the C plugin API */ |