dovecot-2.2: lib-imap-client: Added imapc_command_get_tag()

dovecot at dovecot.org dovecot at dovecot.org
Tue Jan 20 19:56:19 UTC 2015


details:   http://hg.dovecot.org/dovecot-2.2/rev/034cb24bc590
changeset: 18186:034cb24bc590
user:      Timo Sirainen <tss at iki.fi>
date:      Tue Jan 20 21:49:04 2015 +0200
description:
lib-imap-client: Added imapc_command_get_tag()

diffstat:

 src/lib-imap-client/imapc-client.h     |  1 +
 src/lib-imap-client/imapc-connection.c |  5 +++++
 2 files changed, 6 insertions(+), 0 deletions(-)

diffs (26 lines):

diff -r 38c70f8ac3dd -r 034cb24bc590 src/lib-imap-client/imapc-client.h
--- a/src/lib-imap-client/imapc-client.h	Tue Jan 20 05:41:23 2015 +0200
+++ b/src/lib-imap-client/imapc-client.h	Tue Jan 20 21:49:04 2015 +0200
@@ -155,6 +155,7 @@
 	ATTR_FORMAT(2, 3);
 void imapc_command_sendvf(struct imapc_command *cmd,
 			  const char *cmd_fmt, va_list args) ATTR_FORMAT(2, 0);
+const char *imapc_command_get_tag(struct imapc_command *cmd);
 void imapc_command_abort(struct imapc_command **cmd);
 
 void imapc_client_register_untagged(struct imapc_client *client,
diff -r 38c70f8ac3dd -r 034cb24bc590 src/lib-imap-client/imapc-connection.c
--- a/src/lib-imap-client/imapc-connection.c	Tue Jan 20 05:41:23 2015 +0200
+++ b/src/lib-imap-client/imapc-connection.c	Tue Jan 20 21:49:04 2015 +0200
@@ -1610,6 +1610,11 @@
 	pool_unref(&cmd->pool);
 }
 
+const char *imapc_command_get_tag(struct imapc_command *cmd)
+{
+	return t_strdup_printf("%u", cmd->tag);
+}
+
 void imapc_command_abort(struct imapc_command **_cmd)
 {
 	struct imapc_command *cmd = *_cmd;


More information about the dovecot-cvs mailing list