summaryrefslogtreecommitdiff
path: root/server-tools/instance-manager/protocol.h
diff options
context:
space:
mode:
Diffstat (limited to 'server-tools/instance-manager/protocol.h')
-rw-r--r--server-tools/instance-manager/protocol.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/server-tools/instance-manager/protocol.h b/server-tools/instance-manager/protocol.h
index b7b18b4b76c..a2ed9a31889 100644
--- a/server-tools/instance-manager/protocol.h
+++ b/server-tools/instance-manager/protocol.h
@@ -25,9 +25,13 @@ typedef struct field {
uint length;
} NAME_WITH_LENGTH;
+/* default field length to be used in various field-realted functions */
+enum { DEFAULT_FIELD_LENGTH= 20 };
+
struct st_net;
-int net_send_ok(struct st_net *net, unsigned long connection_id);
+int net_send_ok(struct st_net *net, unsigned long connection_id,
+ const char *message);
int net_send_error(struct st_net *net, unsigned sql_errno);
@@ -39,6 +43,9 @@ char *net_store_length(char *pkg, uint length);
int store_to_string(Buffer *buf, const char *string, uint *position);
+int store_to_string(Buffer *buf, const char *string, uint *position,
+ uint string_len);
+
int send_eof(struct st_net *net);
#endif /* INCLUDES_MYSQL_INSTANCE_MANAGER_PROTOCOL_H */