~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/mysql_protocol/mysql_protocol.h

  • Committer: patrick crews
  • Date: 2010-09-16 14:38:00 UTC
  • mfrom: (1768 staging)
  • mto: (1771.1.1 pcrews)
  • mto: This revision was merged to the branch mainline in revision 1772.
  • Revision ID: gleebix@gmail.com-20100916143800-hyu1tcfnjcowfnpb
Merge with trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
22
22
 
23
23
#include <drizzled/plugin/listen_tcp.h>
24
24
#include <drizzled/plugin/client.h>
 
25
#include <drizzled/atomics.h>
 
26
#include "drizzled/plugin/table_function.h"
25
27
 
26
28
#include "net_serv.h"
27
29
 
29
31
{
30
32
private:
31
33
  bool using_mysql41_protocol;
 
34
  static drizzled::plugin::TableFunction* status_table_function_ptr;
32
35
 
33
36
public:
34
37
  ListenMySQLProtocol(std::string name_arg, bool using_mysql41_protocol_arg):
59
62
  ClientMySQLProtocol(int fd, bool using_mysql41_protocol_arg);
60
63
  virtual ~ClientMySQLProtocol();
61
64
 
 
65
  static drizzled::atomic<uint64_t> connectionCount;
 
66
  static drizzled::atomic<uint64_t> failedConnections;
 
67
  static drizzled::atomic<uint64_t> connected;
 
68
 
62
69
  virtual int getFileDescriptor(void);
63
70
  virtual bool isConnected();
64
71
  virtual bool isReading(void);