LiVES  3.2.0
Data Fields
lives_special_field_t Struct Reference

#include <lsd.h>

Data Fields

uint64_t flags
 flags may be 0 to optionally provide info re. the field name, bytesize, More...
 
off_t offset_to_field
 must be set when creating the struct More...
 
char name [LSD_NAMELEN]
 
size_t bytesize
 optional unless flags == 0 or any of the functions below are defined. More...
 
lives_field_init_cb init_func
 defines the elemnt size for More...
 
lives_field_copy_cb copy_func
 will be called from lives_struct_copy More...
 
lives_field_delete_cb delete_func
 called from lives_struct_free More...
 

Detailed Description

Definition at line 228 of file lsd.h.

Field Documentation

◆ bytesize

size_t lives_special_field_t::bytesize

optional unless flags == 0 or any of the functions below are defined.

Definition at line 235 of file lsd.h.

◆ copy_func

lives_field_copy_cb lives_special_field_t::copy_func

will be called from lives_struct_copy

Definition at line 237 of file lsd.h.

◆ delete_func

lives_field_delete_cb lives_special_field_t::delete_func

called from lives_struct_free

Definition at line 238 of file lsd.h.

◆ flags

uint64_t lives_special_field_t::flags

flags may be 0 to optionally provide info re. the field name, bytesize,

Definition at line 231 of file lsd.h.

◆ init_func

lives_field_init_cb lives_special_field_t::init_func

defines the elemnt size for

will be called from lives_struct_new

Definition at line 236 of file lsd.h.

◆ name

char lives_special_field_t::name[LSD_NAMELEN]

Definition at line 234 of file lsd.h.

◆ offset_to_field

off_t lives_special_field_t::offset_to_field

must be set when creating the struct

Definition at line 233 of file lsd.h.


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