Request
AIOS Request Structure Mechanism
This page introduces the data structure of Request, Query, and Message, and how they are sent. Regarding how these requests are being scheduled, readers should refer to the Scheduler page.
One base class called: Request
Request is the base-class for two children classes: Query and Message
Query is for agent-to-kernel communication
Message is for module-to-module communication
Each module still only listens to one queue
Both Query and Message are being scheduled by the scheduler in one queue for each module
This is doable because both Query and Message are child classes of Request, so they share some common parameters that can be used by the scheduler to do scheduling
Last updated