ELinks 0.18.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: