ubinos
Public Attributes | List of all members
_cirbuf_t Struct Reference

#include <cirbuf.h>

Public Attributes

unsigned char * head
 
unsigned char * tail
 
unsigned int size
 
unsigned int overflowcount:16
 
unsigned int mtprotection:1
 
unsigned int overwrite:1
 
unsigned int reserved:14
 
unsigned int maxsize
 
unsigned char * buf
 

Detailed Description

환형버퍼 형 정의

Member Data Documentation

◆ buf

unsigned char* _cirbuf_t::buf

Buffer pointer

◆ head

unsigned char* _cirbuf_t::head

Head pointer

◆ maxsize

unsigned int _cirbuf_t::maxsize

Maximum size

◆ mtprotection

unsigned int _cirbuf_t::mtprotection

Indicates whether multi-thread protected or not

◆ overflowcount

unsigned int _cirbuf_t::overflowcount

Overflow count

◆ overwrite

unsigned int _cirbuf_t::overwrite

Indicates whether overwrite or not

◆ reserved

unsigned int _cirbuf_t::reserved

Reserved

◆ size

unsigned int _cirbuf_t::size

Size

◆ tail

unsigned char* _cirbuf_t::tail

Tail pointer


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