ext/czmq/include/zframe.h in rbczmq-1.7.1 vs ext/czmq/include/zframe.h in rbczmq-1.7.2
- old
+ new
@@ -103,41 +103,28 @@
// Return TRUE if two frames have identical size and data
// If either frame is NULL, equality is always false.
CZMQ_EXPORT bool
zframe_eq (zframe_t *self, zframe_t *other);
+// Print contents of the frame to FILE stream.
+CZMQ_EXPORT void
+ zframe_fprint (zframe_t *self, const char *prefix, FILE *file);
+
// Print contents of frame to stderr
CZMQ_EXPORT void
zframe_print (zframe_t *self, const char *prefix);
// Set new contents for frame
CZMQ_EXPORT void
zframe_reset (zframe_t *self, const void *data, size_t size);
-// Callback function for zframe_free_fn method
-// DEPRECATED - will be removed for next stable release
-typedef void (zframe_free_fn) (void *data, void *arg);
-
-// Create a zero-copy frame
-// DEPRECATED - will be removed for next stable release
-CZMQ_EXPORT zframe_t *
- zframe_new_zero_copy (void *data, size_t size,
- zframe_free_fn *free_fn, void *arg);
-
-// Return frame zero copy indicator (1 or 0)
-// DEPRECATED - will be removed for next stable release
-CZMQ_EXPORT int
- zframe_zero_copy (zframe_t *self);
-
-// Set the free callback for frame
-// DEPRECATED - will be removed at next stable release
-CZMQ_EXPORT void
- zframe_freefn (zframe_t *self, zframe_free_fn *free_fn, void *arg);
-
// Self test of this class
CZMQ_EXPORT int
zframe_test (bool verbose);
// @end
+
+// Deprecated method aliases
+#define zframe_print_to_stream(s,p,F) zframe_fprint(s,p,F)
#ifdef __cplusplus
}
#endif