librdf_node_decode

Name

librdf_node_decode --  Deserialise a node from a buffer

Synopsis

size_t librdf_node_decode (librdf_node* node, unsigned char * buffer, size_t length);

Arguments

node

the node to deserialise into

buffer

the buffer to use

length

buffer size

Description

Decodes the serialised node (as created by librdf_node_encode ) from the given buffer.

Return value

number of bytes used or 0 on failure (bad encoding, allocation failure)