LMMS
Loading...
Searching...
No Matches
SerdReaderImpl Struct Reference

#include <reader.h>

Public Attributes

voidhandle
void(* free_handle )(void *ptr)
SerdBaseSink base_sink
SerdPrefixSink prefix_sink
SerdStatementSink statement_sink
SerdEndSink end_sink
SerdErrorSink error_sink
voiderror_handle
Ref rdf_first
Ref rdf_rest
Ref rdf_nil
SerdNode default_graph
SerdByteSource source
SerdStack stack
SerdSyntax syntax
unsigned next_id
uint8_tbuf
uint8_tbprefix
size_t bprefix_len
bool strict
 True iff strict parsing.
bool seen_genid
FILE * fd
Cursor cur
const uint8_tread_buf
uint8_tfile_buf
int32_t read_head
 Offset into read_buf.
uint8_t read_byte
 1-byte 'buffer' used when not paging
bool from_file
 True iff reading from fd.
bool paging
 True iff reading a page at a time.
bool eof
bool error

Member Data Documentation

◆ base_sink

SerdBaseSink SerdReaderImpl::base_sink

◆ bprefix

uint8_t * SerdReaderImpl::bprefix

◆ bprefix_len

size_t SerdReaderImpl::bprefix_len

◆ buf

uint8_t * SerdReaderImpl::buf

◆ cur

Cursor SerdReaderImpl::cur

◆ default_graph

SerdNode SerdReaderImpl::default_graph

◆ end_sink

SerdEndSink SerdReaderImpl::end_sink

◆ eof

bool SerdReaderImpl::eof

◆ error

bool SerdReaderImpl::error

◆ error_handle

void * SerdReaderImpl::error_handle

◆ error_sink

SerdErrorSink SerdReaderImpl::error_sink

◆ fd

FILE* SerdReaderImpl::fd

◆ file_buf

uint8_t* SerdReaderImpl::file_buf

◆ free_handle

void(* SerdReaderImpl::free_handle)(void *ptr)

◆ from_file

bool SerdReaderImpl::from_file

True iff reading from fd.

◆ handle

void * SerdReaderImpl::handle

◆ next_id

unsigned SerdReaderImpl::next_id

◆ paging

bool SerdReaderImpl::paging

True iff reading a page at a time.

◆ prefix_sink

SerdPrefixSink SerdReaderImpl::prefix_sink

◆ rdf_first

Ref SerdReaderImpl::rdf_first

◆ rdf_nil

Ref SerdReaderImpl::rdf_nil

◆ rdf_rest

Ref SerdReaderImpl::rdf_rest

◆ read_buf

const uint8_t* SerdReaderImpl::read_buf

◆ read_byte

uint8_t SerdReaderImpl::read_byte

1-byte 'buffer' used when not paging

◆ read_head

int32_t SerdReaderImpl::read_head

Offset into read_buf.

◆ seen_genid

bool SerdReaderImpl::seen_genid

◆ source

SerdByteSource SerdReaderImpl::source

◆ stack

SerdStack SerdReaderImpl::stack

◆ statement_sink

SerdStatementSink SerdReaderImpl::statement_sink

◆ strict

bool SerdReaderImpl::strict

True iff strict parsing.

◆ syntax

SerdSyntax SerdReaderImpl::syntax

The documentation for this struct was generated from the following files: