Code

utils/proto: Let all unmarshal functions accept strings instead of strbufs.
[sysdb.git] / src / tools / sysdb / command.h
index 06b1ce9f26080faaec92cb91af59a36fe648a679..bd9833828167de802c063c28e0878efdf06e3bf1 100644 (file)
 #ifndef SYSDB_COMMAND_H
 #define SYSDB_COMMAND_H 1
 
+/*
+ * sdb_command_print_reply:
+ * Read a reply from the server and print it to the standard output channel.
+ *
+ * Returns:
+ *  - 0 on success
+ *  - a negative value if no reply could be read from the server
+ *  - a positive value if the server returned an error
+ */
+int
+sdb_command_print_reply(sdb_client_t *client);
+
 /*
  * sdb_command_exec:
  * Execute the current command buffer and return the query as send to the
  * server. The query buffer points to dynamically allocated memory which has
  * to be free'd by the caller.
  *
+ * The function waits for the server's reply and prints it to the standard
+ * output channel.
+ *
  * Returns:
  *  - the query (nul-terminated string) on success
  *  - NULL else