Provides the app_info struct, the BRoster class and the be_roster global. More...
Classes | |
struct | app_info |
Provides info for a running app. More... | |
class | BRoster |
The BRoster class lets you launch apps and keeps track of apps that are running. More... | |
Macros | |
#define | _B_APP_INFO_RESERVED1_ (0x10000000) |
Reserved for future use, do not use. | |
#define | B_ARGV_ONLY (0x8) |
The application can't receive messages, information must be passed at launch through argv, typically from the command line. | |
#define | B_BACKGROUND_APP (0x4) |
Background app, won't appear in Deskbar. | |
#define | B_EXCLUSIVE_LAUNCH (0x2) |
Exclusive launch. | |
#define | B_LAUNCH_MASK (0x3) |
Bitwise and this with app_info::flags to get at the flags above. | |
#define | B_MULTIPLE_LAUNCH (0x1) |
Multiple launch. | |
#define | B_SINGLE_LAUNCH (0x0) |
Single launch. | |
Enumerations | |
enum | { B_REQUEST_LAUNCHED = 0x00000001 , B_REQUEST_QUIT = 0x00000002 , B_REQUEST_ACTIVATED = 0x00000004 } |
Variables | |
const BRoster * | be_roster |
Represents the default BRoster. | |
#define B_ARGV_ONLY (0x8) |
The application can't receive messages, information must be passed at launch through argv, typically from the command line.
#define B_BACKGROUND_APP (0x4) |
Background app, won't appear in Deskbar.
#define B_EXCLUSIVE_LAUNCH (0x2) |
Exclusive launch.
#define B_LAUNCH_MASK (0x3) |
Bitwise and this with app_info::flags to get at the flags above.
#define B_MULTIPLE_LAUNCH (0x1) |
Multiple launch.
#define B_SINGLE_LAUNCH (0x0) |
Single launch.