![]() |
MySQL 9.5.0
Source Code Documentation
|
This class abstracts the info. More...
Public Member Functions | |
| Channel_info_shared_mem (HANDLE handle_client_file_map, char *handle_client_map, HANDLE event_server_wrote, HANDLE event_server_read, HANDLE event_client_wrote, HANDLE event_client_read, HANDLE event_conn_closed) | |
| Constructor to instantiate Channel_info_shared_mem object. More... | |
| THD * | create_thd () override |
| Instantiate and initialize THD object and vio. More... | |
| void | send_error_and_close_channel (uint errorcode, int error, bool senderror) override |
| Send error back to the client and close the channel. More... | |
Public Member Functions inherited from Channel_info | |
| virtual | ~Channel_info ()=default |
| ulonglong | get_prior_thr_create_utime () const |
| void | set_prior_thr_create_utime () |
| virtual bool | is_admin_connection () const |
Protected Member Functions | |
| Vio * | create_and_init_vio () const override |
| Create and initialize a Vio object. More... | |
Protected Member Functions inherited from Channel_info | |
| Channel_info () | |
This class abstracts the info.
about the windows shared memory mode of communication with the server.
|
inline |
Constructor to instantiate Channel_info_shared_mem object.
| handle_client_file_map | handle to client file map. |
| handle_client_map | handle to client map. |
| event_server_wrote | handle object for server write event. |
| event_server_read | handle object for server read event. |
| event_client_wrote | handle object for client write event. |
| event_client_read | handle object for client read event. |
| event_conn_closed | handle object for connection close event. |
|
inlineoverrideprotectedvirtual |
Create and initialize a Vio object.
Implements Channel_info.
|
inlineoverridevirtual |
Instantiate and initialize THD object and vio.
| NULL | THD object allocation fails. |
Reimplemented from Channel_info.
|
inlineoverridevirtual |
Send error back to the client and close the channel.
| errorcode | code indicating type of error. |
| error | operating system specific error code. |
| senderror | true if the error need to be sent to client else false. |
Reimplemented from Channel_info.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |