summaryrefslogtreecommitdiff
path: root/src/gnunet_chat_handle.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/gnunet_chat_handle.h')
-rw-r--r--src/gnunet_chat_handle.h24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/gnunet_chat_handle.h b/src/gnunet_chat_handle.h
index 3028186..37a6faf 100644
--- a/src/gnunet_chat_handle.h
+++ b/src/gnunet_chat_handle.h
@@ -177,6 +177,30 @@ void
handle_disconnect (struct GNUNET_CHAT_Handle *handle);
/**
+ * Enqueues a creation for a chat account with a specific
+ * <i>name</i> as identifier for a given chat <i>handle</i>.
+ *
+ * @param[in,out] handle Chat handle
+ * @param[in] name Chat account name
+ * @return #GNUNET_OK on success, otherwise #GNUNET_SYSERR
+ */
+int
+handle_create_account (struct GNUNET_CHAT_Handle *handle,
+ const char *name);
+
+/**
+ * Enqueues a deletion for a chat account with a specific
+ * <i>name</i> as identifier for a given chat <i>handle</i>.
+ *
+ * @param[in,out] handle Chat handle
+ * @param[in] name Chat account name
+ * @return #GNUNET_OK on success, otherwise #GNUNET_SYSERR
+ */
+int
+handle_delete_account (struct GNUNET_CHAT_Handle *handle,
+ const char *name);
+
+/**
* Returns the main directory path to store information
* of a given chat <i>handle</i>.
*