|
MySQL 5.6.14 Source Code Document
|
#include <Loopback_Transporter.hpp>


Friends | |
| class | TransporterRegistry |
Additional Inherited Members | |
Public Member Functions inherited from Transporter | |
| virtual bool | initTransporter ()=0 |
| virtual | ~Transporter () |
| virtual bool | connect_client () |
| bool | connect_client (NDB_SOCKET_TYPE sockfd) |
| bool | connect_server (NDB_SOCKET_TYPE socket, BaseString &errormsg) |
| virtual void | doDisconnect () |
| bool | isConnected () const |
| NodeId | getRemoteNodeId () const |
| NodeId | getLocalNodeId () const |
| int | get_s_port () |
| void | set_s_port (int port) |
| void | update_status_overloaded (Uint32 used) |
| virtual int | doSend ()=0 |
| bool | has_data_to_send () |
| Uint32 | get_max_send_buffer () |
Protected Member Functions inherited from TCP_Transporter | |
| virtual bool | connect_server_impl (NDB_SOCKET_TYPE sockfd) |
| virtual bool | connect_client_impl (NDB_SOCKET_TYPE sockfd) |
| bool | connect_common (NDB_SOCKET_TYPE sockfd) |
| virtual void | disconnectImpl () |
Protected Attributes inherited from Transporter | |
| char | remoteHostName [256] |
| char | localHostName [256] |
| struct in_addr | remoteHostAddress |
| struct in_addr | localHostAddress |
| int | m_s_port |
| const NodeId | remoteNodeId |
| const NodeId | localNodeId |
| const bool | isServer |
| unsigned | createIndex |
| int | byteOrder |
| bool | compressionUsed |
| bool | checksumUsed |
| bool | signalIdUsed |
| Packer | m_packer |
| Uint32 | m_max_send_buffer |
| Uint32 | m_overload_limit |
| Uint32 | m_os_max_iovec |
| Uint32 | m_timeOutMillis |
| bool | m_connected |
| TransporterType | m_type |
| TransporterRegistry & | m_transporter_registry |
This implements a connection to self, by using a socketpair... where theSocket is the receive part, and m_send_socket is the write part
Definition at line 28 of file Loopback_Transporter.hpp.