eCosTM Reference Manual
Prev | Chapter 18. Package: eCos uITRON Compatibility Layer | Next

# Component: Mailboxes

#### Macro name

CYGPKG_UITRON_MBOXES

#### Type

Boolean

#### Description

uITRON Mailbox objects are used with functions named xxx_msg() and xxx_mbx(); they support passing addresses (of "messages") between tasks in a safe manner.

## Option: Number of mailboxes

#### Macro name

CYGNUM_UITRON_MBOXES

#### Type

Count

#### Description

The number of uITRON mailboxes present in the system. Valid mailbox object IDs will range from 1 to this value.

## Component: Support create and delete

#### Macro name

CYGPKG_UITRON_MBOXES_CREATE_DELETE

#### Type

Boolean

#### Description

Support mailbox create and delete operations (cre_mbx, del_mbx). Otherwise all mailboxes are created, up to the number specified above.

### Option: Number of mailboxes created initially

#### Macro name

CYGNUM_UITRON_MBOXES_INITIALLY

#### Type

Count

#### Description

The number of uITRON mailboxes initially created. This number should not be more than the number of mailboxes in the system, though setting it to a large value to mean "all" is acceptable. Initially, only mailboxes numbered 1 to this number exist; higher numbered ones must be created before use.

Prev | Home | Next
Component: Semaphores | Up | Component: Eventflags