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