krnl 1
Loading...
Searching...
No Matches
k_msg_t Struct Reference

#include <krnl.h>

Collaboration diagram for k_msg_t:

Data Fields

unsigned char nr
struct k_tsem
char * pBuf
volatile int nr_el
volatile int el_size
volatile int lost_msg
volatile int r
volatile int w
volatile int cnt

Detailed Description

Definition at line 344 of file krnl.h.

Field Documentation

◆ cnt

volatile int k_msg_t::cnt

Definition at line 350 of file krnl.h.

Referenced by k_receive(), ki_clear_msg_Q(), ki_receive(), and ki_send().

◆ el_size

volatile int k_msg_t::el_size

Definition at line 349 of file krnl.h.

Referenced by k_crt_send_Q(), k_receive(), ki_receive(), and ki_send().

◆ lost_msg

volatile int k_msg_t::lost_msg

Definition at line 349 of file krnl.h.

Referenced by k_receive(), ki_clear_msg_Q(), ki_receive(), and ki_send().

◆ nr

unsigned char k_msg_t::nr

Definition at line 346 of file krnl.h.

Referenced by ki_send().

◆ nr_el

volatile int k_msg_t::nr_el

Definition at line 349 of file krnl.h.

Referenced by k_crt_send_Q(), k_receive(), ki_receive(), and ki_send().

◆ pBuf

char* k_msg_t::pBuf

Definition at line 348 of file krnl.h.

Referenced by k_crt_send_Q(), k_receive(), ki_receive(), and ki_send().

◆ r

volatile int k_msg_t::r

Definition at line 350 of file krnl.h.

Referenced by k_clear_msg_Q(), k_receive(), ki_clear_msg_Q(), and ki_receive().

◆ sem

struct k_t* k_msg_t::sem

Definition at line 347 of file krnl.h.

Referenced by k_receive(), ki_clear_msg_Q(), ki_receive(), and ki_send().

◆ w

volatile int k_msg_t::w

Definition at line 350 of file krnl.h.

Referenced by ki_clear_msg_Q(), and ki_send().


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