ChibiOS 21.11.5
BaseAsynchronousChannel Struct Reference

Base asynchronous channel class. More...

#include <hal_channels.h>

Inheritance diagram for BaseAsynchronousChannel:
Inheritance graph
Collaboration diagram for BaseAsynchronousChannel:
Collaboration graph

Data Fields

const struct BaseAsynchronousChannelVMT * vmt
 Virtual Methods Table.
Data Fields inherited from BaseChannel
const struct BaseChannelVMT * vmt
 Virtual Methods Table.
Data Fields inherited from BaseSequentialStream
const struct BaseSequentialStreamVMT * vmt
 Virtual Methods Table.
Data Fields inherited from BaseObject
const struct BaseObjectVMT * vmt
 Virtual Methods Table.

Detailed Description

Base asynchronous channel class.

This class extends BaseChannel by adding event sources fields for asynchronous I/O for use in an event-driven environment.

Definition at line 284 of file hal_channels.h.

Field Documentation

◆ vmt

const struct BaseAsynchronousChannelVMT* BaseAsynchronousChannel::vmt

Virtual Methods Table.

Definition at line 286 of file hal_channels.h.