ELinks 0.20.0
decoding_backend Struct Reference

#include <encoding.h>

Data Fields

const char * name
const char *const * extensions
int(*) eopen (struct stream_encoded *stream, int fd)
int(*) eread (struct stream_encoded *stream, char *data, int len)
char *(*) decode_buffer (struct stream_encoded *stream, char *data, int len, int *new_len)
void(*) eclose (struct stream_encoded *stream)

Field Documentation

◆ decode_buffer

char *(*) decoding_backend::decode_buffer(struct stream_encoded *stream, char *data, int len, int *new_len)

◆ eclose

void(*) decoding_backend::eclose(struct stream_encoded *stream)

◆ eopen

int(*) decoding_backend::eopen(struct stream_encoded *stream, int fd)

◆ eread

int(*) decoding_backend::eread(struct stream_encoded *stream, char *data, int len)

◆ extensions

const char* const* decoding_backend::extensions

◆ name

const char* decoding_backend::name

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