Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Built-in GClasses

The Yuneta kernel provides 32 built-in GClasses organized in layers. Every GClass is a reusable component driven by a finite state machine (FSM) that communicates through events.

Layer overview

LayerGClassesPurpose
TransportC_TCP, C_TCP_S, C_UDP, C_UDP_S, C_UARTLow-level network and serial I/O.
ProtocolC_PROT_HTTP_CL, C_PROT_HTTP_SR, C_PROT_TCP4H, C_PROT_RAW, C_WEBSOCKETMessage framing and protocol parsing.
GatewayC_CHANNEL, C_IOGATE, C_QIOGATE, C_MQIOGATEMessage routing, multiplexing, and persistent queuing.
Inter-EventC_IEVENT_CLI, C_IEVENT_SRVRPC-like communication between yunos.
DataC_TRANGER, C_TREEDB, C_NODE, C_RESOURCE2Time-series, graph DB, and resource persistence.
AuthC_AUTHZ, C_AUTH_BFF, C_TASK_AUTHENTICATEAuthentication, authorization, and OAuth 2.
Task & TimerC_TASK, C_TIMER, C_TIMER0, C_COUNTERAsync task execution, timers, and counters.
SystemC_YUNO, C_FS, C_PTY, C_OTA, C_GSS_UDP_SCore runtime, file-system watcher, PTY, OTA updates.