All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Public Member Functions | Public Attributes | List of all members
app_info Struct Reference

Provides info for a running app. More...

Public Member Functions

 app_info ()
 Creates an uninitialized app_info.
 
 ~app_info ()
 Does nothing.
 

Public Attributes

uint32 flags
 Mask of flags that determine the behavior of the application.
 
port_id port
 The main thread port, or -1 if the application isn't running.
 
entry_ref ref
 A file ref that was executed to run the application.
 
char signature [B_MIME_TYPE_LENGTH]
 The signature that uniquely identifies the application.
 
team_id team
 The team id or -1 if the application isn't running.
 
thread_id thread
 The main thread id or -1 if the application isn't running.
 

Detailed Description

Provides info for a running app.

Since
BeOS R3

Constructor & Destructor Documentation

◆ app_info()

app_info::app_info ( )

Creates an uninitialized app_info.

Since
BeOS R3

◆ ~app_info()

app_info::~app_info ( )

Does nothing.

Since
BeOS R3

Member Data Documentation

◆ flags

app_info::flags

Mask of flags that determine the behavior of the application.

Since
BeOS R3

◆ port

app_info::port

The main thread port, or -1 if the application isn't running.

Since
BeOS R3

◆ ref

app_info::ref

A file ref that was executed to run the application.

Since
BeOS R3

◆ team

app_info::team

The team id or -1 if the application isn't running.

Since
BeOS R3

◆ thread

app_info::thread

The main thread id or -1 if the application isn't running.

Since
BeOS R3