aboutsummaryrefslogtreecommitdiffstats
path: root/facebook/facebook-thrift.h
diff options
context:
space:
mode:
Diffstat (limited to 'facebook/facebook-thrift.h')
-rw-r--r--facebook/facebook-thrift.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/facebook/facebook-thrift.h b/facebook/facebook-thrift.h
index 65257c4..943825d 100644
--- a/facebook/facebook-thrift.h
+++ b/facebook/facebook-thrift.h
@@ -326,14 +326,16 @@ fb_thrift_read_str(FbThrift *thft, gchar **value);
* fb_thrift_read_field:
* @thft: The #FbThrift.
* @type: The return location for the #FbThriftType.
- * @id: The return location for the identifier or #NULL.
+ * @id: The return location for the identifier.
+ * @lastid: The identifier of the previous field.
*
* Reads a field header from the #FbThrift.
*
* Returns: #TRUE if the field header was read, otherwise #FALSE.
*/
gboolean
-fb_thrift_read_field(FbThrift *thft, FbThriftType *type, gint16 *id);
+fb_thrift_read_field(FbThrift *thft, FbThriftType *type, gint16 *id,
+ gint16 lastid);
/**
* fb_thrift_read_stop:
@@ -520,11 +522,13 @@ fb_thrift_write_str(FbThrift *thft, const gchar *value);
* @thft: The #FbThrift.
* @type: The #FbThriftType.
* @id: The identifier.
+ * @lastid: The identifier of the previous field.
*
* Writes a field header to the #FbThrift.
*/
void
-fb_thrift_write_field(FbThrift *thft, FbThriftType type, gint16 id);
+fb_thrift_write_field(FbThrift *thft, FbThriftType type, gint16 id,
+ gint16 lastid);
/**
* fb_thrift_write_stop: