Commit 47266dd0 authored by Pavel Emelyanov's avatar Pavel Emelyanov

pb: Move pb callback types to .c file

Signed-off-by: 's avatarPavel Emelyanov <xemul@parallels.com>
parent 657a544f
......@@ -57,11 +57,6 @@ enum {
* to match this typedefs.
*/
typedef size_t (*pb_getpksize_t)(void *obj);
typedef size_t (*pb_pack_t)(void *obj, void *where);
typedef void *(*pb_unpack_t)(void *allocator, size_t size, void *from);
typedef void (*pb_free_t)(void *obj, void *allocator);
void cr_pb_init(void);
extern int do_pb_read_one(int fd, void **objp, int type, bool eof);
......
......@@ -44,6 +44,11 @@
#include "protobuf/netdev.pb-c.h"
#include "protobuf/tcp-stream.pb-c.h"
typedef size_t (*pb_getpksize_t)(void *obj);
typedef size_t (*pb_pack_t)(void *obj, void *where);
typedef void *(*pb_unpack_t)(void *allocator, size_t size, void *from);
typedef void (*pb_free_t)(void *obj, void *allocator);
struct cr_pb_message_desc {
pb_getpksize_t getpksize;
pb_pack_t pack;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment