EDGESEC
0.1.0-alpha.0+sha.ca29a8277b72f80785649ea9ef9cd7edf642d939
Secure router - reference implementation
|
File containing the definition of the protobuf encoding utilities. More...
#include <protobuf-c/protobuf-c.h>
Go to the source code of this file.
Functions | |
size_t | protobuf_c_message_del_get_packed_size (const ProtobufCMessage *message) |
Determine the number of bytes required to store the length delimited serialised message. More... | |
size_t | protobuf_c_message_del_pack (const ProtobufCMessage *message, uint8_t *out) |
Serialise a message from its in-memory representation adding the lenght delimiter. More... | |
File containing the definition of the protobuf encoding utilities.
size_t protobuf_c_message_del_get_packed_size | ( | const ProtobufCMessage * | message | ) |
Determine the number of bytes required to store the length delimited serialised message.
message[in] | The message object to serialise. |
size_t protobuf_c_message_del_pack | ( | const ProtobufCMessage * | message, |
uint8_t * | out | ||
) |
Serialise a message from its in-memory representation adding the lenght delimiter.
message[in] | The message object to serialise. |
buffer[out] | Buffer to store the bytes of the serialised message The buffer siza can be obtained with protobuf_c_message_del_get_packed_size |