| 
Protected Member Functions | 
|  | Transporter (TransporterRegistry &, TransporterType, const char *lHostName, const char *rHostName, int s_port, bool isMgmConnection, NodeId lNodeId, NodeId rNodeId, NodeId serverNodeId, int byteorder, bool compression, bool checksum, bool signalId, Uint32 max_send_buffer) | 
| virtual bool | configure (const TransporterConfiguration *conf) | 
| virtual bool | configure_derived (const TransporterConfiguration *conf)=0 | 
| virtual bool | connect_server_impl (NDB_SOCKET_TYPE sockfd)=0 | 
| virtual bool | connect_client_impl (NDB_SOCKET_TYPE sockfd)=0 | 
| virtual int | pre_connect_options (NDB_SOCKET_TYPE sockfd) | 
| virtual void | disconnectImpl ()=0 | 
| TransporterCallback * | get_callback_obj () | 
| void | do_disconnect (int err) | 
| void | report_error (enum TransporterError err, const char *info=0) | 
| Uint32 | fetch_send_iovec_data (struct iovec dst[], Uint32 cnt) | 
| void | iovec_data_sent (int nBytesSent) | 
| 
Protected Attributes | 
| 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 | 
| 
Friends | 
| class | TransporterRegistry | 
Detailed Description
Definition at line 35 of file Transporter.hpp.
 Constructor & Destructor Documentation
  
  | 
        
          | Transporter::~Transporter | ( |  | ) |  |  | virtual | 
 
 
Member Function Documentation
  
  | 
        
          | bool Transporter::connect_client | ( |  | ) |  |  | virtual | 
 
 
  
  | 
        
          | virtual bool Transporter::connect_server_impl | ( | NDB_SOCKET_TYPE | sockfd | ) |  |  | protectedpure virtual | 
 
 
  
  | 
        
          | virtual void Transporter::disconnectImpl | ( |  | ) |  |  | protectedpure virtual | 
 
 
  
  | 
        
          | void Transporter::doDisconnect | ( |  | ) |  |  | virtual | 
 
 
  
  | 
        
          | Uint32 Transporter::fetch_send_iovec_data | ( | struct iovec | dst[], |  
          |  |  | Uint32 | cnt |  
          |  | ) |  |  |  | inlineprotected | 
 
Get data to send (in addition to data possibly remaining from previous partial send). 
Definition at line 217 of file Transporter.hpp.
 
 
  
  | 
        
          | int Transporter::get_s_port | ( |  | ) |  |  | inline | 
 
 
  
  | 
        
          | NodeId Transporter::getLocalNodeId | ( |  | ) | const |  | inline | 
 
 
  
  | 
        
          | NodeId Transporter::getRemoteNodeId | ( |  | ) | const |  | inline | 
 
 
  
  | 
        
          | bool Transporter::isConnected | ( |  | ) | const |  | inline | 
 
 
  
  | 
        
          | void Transporter::set_s_port | ( | int | port | ) |  |  | inline | 
 
 
Member Data Documentation
  
  | 
        
          | char Transporter::remoteHostName[256] |  | protected | 
 
 
The documentation for this class was generated from the following files: