[][src]Module haiku::app

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

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