~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/mysql_protocol/options.h

  • Committer: Brian Aker
  • Date: 2010-11-06 15:43:10 UTC
  • mfrom: (1908.1.1 merge)
  • Revision ID: brian@tangent.org-20101106154310-g1jpjzwbc53pfc4f
Filesort encapsulation, plus modification to copy contructor

Show diffs side-by-side

added added

removed removed

Lines of Context:
20
20
#ifndef PLUGIN_MYSQL_PROTOCOL_OPTIONS_H
21
21
#define PLUGIN_MYSQL_PROTOCOL_OPTIONS_H
22
22
 
23
 
namespace drizzle_plugin
24
 
{
 
23
#ifdef  __cplusplus
 
24
extern "C" {
 
25
#endif
25
26
 
26
27
enum drizzle_option
27
28
{
71
72
};
72
73
 
73
74
 
 
75
#ifdef  __cplusplus
 
76
}
 
77
#endif
 
78
 
74
79
#define CLIENT_NET_READ_TIMEOUT    365*24*3600  /* Timeout on read */
75
80
#define CLIENT_NET_WRITE_TIMEOUT  365*24*3600  /* Timeout on write */
76
81
 
90
95
#define CLIENT_MULTI_STATEMENTS (1UL << 16) /* Enable/disable multi-stmt support */
91
96
#define CLIENT_MULTI_RESULTS    (1UL << 17) /* Enable/disable multi-results */
92
97
 
93
 
#define CLIENT_ADMIN            (1UL << 25) /* Admin client connection */
94
 
 
95
98
#define CLIENT_SSL_VERIFY_SERVER_CERT (1UL << 30)
96
99
#define CLIENT_REMEMBER_OPTIONS (1UL << 31)
97
100
 
110
113
                           CLIENT_SECURE_CONNECTION | \
111
114
                           CLIENT_MULTI_STATEMENTS | \
112
115
                           CLIENT_MULTI_RESULTS | \
113
 
                           CLIENT_ADMIN | \
114
116
                           CLIENT_SSL_VERIFY_SERVER_CERT | \
115
117
                           CLIENT_REMEMBER_OPTIONS)
116
118
 
123
125
                                               & ~CLIENT_COMPRESS) \
124
126
                                               & ~CLIENT_SSL_VERIFY_SERVER_CERT)
125
127
 
126
 
} /* namespace drizzle_plugin */
127
 
 
128
128
#endif /* PLUGIN_MYSQL_PROTOCOL_OPTIONS_H */