Loading...
Searching...
No Matches
Classes | Macros | Enumerations | Variables
Roster.h File Reference

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 BRosterbe_roster
 Represents the default BRoster.
 

Detailed Description

Provides the app_info struct, the BRoster class and the be_roster global.

Macro Definition Documentation

◆ B_ARGV_ONLY

#define B_ARGV_ONLY   (0x8)

The application can't receive messages, information must be passed at launch through argv, typically from the command line.

Since
BeOS R3

◆ B_BACKGROUND_APP

#define B_BACKGROUND_APP   (0x4)

Background app, won't appear in Deskbar.

Since
BeOS R3

◆ B_EXCLUSIVE_LAUNCH

#define B_EXCLUSIVE_LAUNCH   (0x2)

Exclusive launch.

Since
BeOS R3

◆ B_LAUNCH_MASK

#define B_LAUNCH_MASK   (0x3)

Bitwise and this with app_info::flags to get at the flags above.

Since
BeOS R3

◆ B_MULTIPLE_LAUNCH

#define B_MULTIPLE_LAUNCH   (0x1)

Multiple launch.

Since
BeOS R3

◆ B_SINGLE_LAUNCH

#define B_SINGLE_LAUNCH   (0x0)

Single launch.

Since
BeOS R3

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
B_REQUEST_LAUNCHED 

B_SOME_APP_LAUNCHED

Since
BeOS R3
B_REQUEST_QUIT 

B_SOME_APP_QUIT

Since
BeOS R3
B_REQUEST_ACTIVATED 

B_SOME_APP_ACTIVATED

Since
BeOS R3