Volksdata 1.0b10
RDF library
Loading...
Searching...
No Matches
RDF encoder & decoder module
Collaboration diagram for RDF encoder & decoder module:

Data Structures

struct  VOLK_CodecIterator
 Codec iterator. More...

Macros

#define ENTRY(a, b, c)
 Get a codec by its format string.
#define ENTRY(a, b, c)
 Get a codec by its format string.
#define VOLK_codec_decode_dset(...)
 Non-transactional version of #VOLK_codec_decode_dset_txn.

Enumerations

enum  VOLK_CodecFormat { VOLK_CODEC_FMT_NT , VOLK_CODEC_FMT_TTL , VOLK_CODEC_FMT_TRIG }
 Codec formats available. More...

Detailed Description

Macro Definition Documentation

◆ ENTRY [1/2]

#define ENTRY ( a,
b,
c )
Value:
case VOLK_CODEC_FMT_##a: return &c;

Get a codec by its format string.

Parameters
[in]fmtFormat string such as nt, ttl, etc.
Returns
Pointer to the codec singleton.

Definition at line 45 of file codec.h.

◆ ENTRY [2/2]

#define ENTRY ( a,
b,
c )
Value:
VOLK_CODEC_FMT_##a,

Get a codec by its format string.

Parameters
[in]fmtFormat string such as nt, ttl, etc.
Returns
Pointer to the codec singleton.

Definition at line 45 of file codec.h.

◆ VOLK_codec_decode_dset

#define VOLK_codec_decode_dset ( ...)
Value:
VOLK_codec_decode_dset_txn(NULL, __VA_ARGS__)

Non-transactional version of #VOLK_codec_decode_dset_txn.

Definition at line 302 of file codec.h.

Enumeration Type Documentation

◆ VOLK_CodecFormat

Codec formats available.

Enumerator
VOLK_CODEC_FMT_NT 
VOLK_CODEC_FMT_TTL 
VOLK_CODEC_FMT_TRIG 

Definition at line 47 of file codec.h.