~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/drizzle_protocol/drizzle_protocol.h

mergeĀ lp:~linuxjedi/drizzle/trunk-remove-drizzleadmin

Show diffs side-by-side

added added

removed removed

Lines of Context:
19
19
 */
20
20
 
21
21
 
22
 
#ifndef PLUGIN_DRIZZLE_PROTOCOL_DRIZZLE_PROTOCOL_H
23
 
#define PLUGIN_DRIZZLE_PROTOCOL_DRIZZLE_PROTOCOL_H
 
22
#pragma once
24
23
 
25
24
#include <drizzled/plugin/listen_tcp.h>
26
25
#include <drizzled/plugin/client.h>
27
26
#include <drizzled/atomics.h>
28
 
#include "drizzled/plugin/table_function.h"
 
27
#include <drizzled/plugin/table_function.h>
29
28
 
30
 
#include "plugin/mysql_protocol/mysql_protocol.h"
 
29
#include <plugin/mysql_protocol/mysql_protocol.h>
31
30
 
32
31
namespace drizzle_plugin
33
32
{
55
54
public:
56
55
  ClientDrizzleProtocol(int fd, ProtocolCounters *set_counters): ClientMySQLProtocol(fd, true, set_counters) {}
57
56
 
58
 
  static std::vector<std::string> drizzle_admin_ip_addresses;
59
 
  static void drizzle_compose_ip_addresses(std::vector<std::string> options);
60
 
  bool isAdminAllowed(void);
61
57
};
62
58
 
63
59
} /* namespace drizzle_protocol */
64
60
} /* namespace drizzle_plugin */
65
61
 
66
 
#endif /* PLUGIN_DRIZZLE_PROTOCOL_DRIZZLE_PROTOCOL_H */