Module app

Source
Expand description

The application kit contains tools to structure your application and to communicate with other applications and services

Re-exports§

pub use self::roster::ROSTER;

Structs§

AppInfo
Contains the information about a running application
Application
Main entrypoint into a Haiku Application
ApplicationDelegate
Interact with the application object
Context
Execution context for a Handler
Looper
A system that receives and processes messages in a separate thread
LooperDelegate
Interact with the associated looper
Message
A rustean representation of a BMessage
Messenger
A messenger is a helper that sends Messages through ports
Notification
Notification for Haiku’s notification system.
ROSTER
The ROSTER gives access to a global Roster object that can be used to communicate with Haiku’s registrar that tracks all the running Haiku applications.
Roster
This struct provides information about applications on the Haiku system

Enums§

NotificationType
The type of notification

Traits§

ApplicationHooks
Callbacks to be implemented by the ApplicationState
Handler
A trait for the ability to process messages in the context of a looper