|
typedef std::pair< const
std::string, const std::string > | map_key |
|
typedef std::map< const
map_key, plugin::Plugin * > | map |
|
typedef std::vector< Plugin * > | vector |
|
|
| ListenDrizzleProtocol (std::string name, const std::string &bind_address) |
|
in_port_t | getPort () const |
|
virtual ProtocolCounters & | getCounters () const |
|
drizzled::plugin::Client * | getClient (int fd) |
|
virtual const std::string | getHost () const |
|
void | addCountersToTable () |
|
virtual bool | getFileDescriptors (std::vector< int > &) |
|
std::vector< ListenCounter * > & | getListenCounters () |
|
virtual void | shutdownPlugin () |
|
virtual void | prime () |
|
virtual void | startup (drizzled::Session &) |
|
void | activate () |
|
void | deactivate () |
|
bool | isActive () const |
|
const std::string & | getName () const |
|
void | setModule (module::Module *module) |
|
const std::string & | getTypeName () const |
|
virtual bool | removeLast () const |
|
const std::string & | getModuleName () const |
|
|
const std::string | _hostname |
|
uint32_t | accept_error_count |
|
std::vector< ListenCounter * > | counters |
|
Definition at line 32 of file drizzle_protocol.h.
int drizzled::plugin::ListenTcp::acceptTcp |
( |
int |
fd) | |
|
|
protectedinherited |
bool drizzled::plugin::Listen::addPlugin |
( |
plugin::Listen * |
listen_obj) | |
|
|
staticinherited |
Add a new Listen object to the list of listeners we manage.
Definition at line 49 of file listen.cc.
plugin::Client * drizzle_plugin::drizzle_protocol::ListenDrizzleProtocol::getClient |
( |
int |
fd) | |
|
|
virtual |
Client * drizzled::plugin::Listen::getClient |
( |
) | |
|
|
staticinherited |
Accept a new connection (Client object) on one of the configured listener interfaces.
Definition at line 107 of file listen.cc.
bool drizzled::plugin::ListenTcp::getFileDescriptors |
( |
std::vector< int > & |
fds) | |
|
|
virtualinherited |
const std::string drizzle_plugin::ListenMySQLProtocol::getHost |
( |
) | |
const |
|
virtualinherited |
Client * drizzled::plugin::Listen::getNullClient |
( |
) | |
|
|
staticinherited |
Some internal functions drizzled require a temporary Client object to create a valid session object, this just returns a dummy client object.
Definition at line 151 of file listen.cc.
in_port_t drizzle_plugin::drizzle_protocol::ListenDrizzleProtocol::getPort |
( |
) | |
const |
|
virtual |
void drizzled::plugin::Listen::removePlugin |
( |
plugin::Listen * |
listen_obj) | |
|
|
staticinherited |
Remove a Listen object from the list of listeners we manage.
Definition at line 55 of file listen.cc.
bool drizzled::plugin::Listen::setup |
( |
void |
) | |
|
|
staticinherited |
void drizzled::plugin::Listen::shutdown |
( |
) | |
|
|
staticinherited |
uint32_t drizzled::plugin::ListenTcp::accept_error_count |
|
protectedinherited |
The documentation for this class was generated from the following files: