LaunchContext
LaunchContext context;
LaunchContext context;
LaunchContext context;
LaunchContext context;
LaunchContext context;
LaunchContext context;
LaunchContext context;
LaunchContext context;
LaunchContext context;
LaunchContext context;
LaunchContext context;
LaunchContext context;
LaunchContext context;
CHK(context(caller, fileType1, NULL, LaunchContext::kStandardArgc,
LaunchContext::kStandardArgv, &team) == B_OK);
LaunchContext context;
CHK(context(caller, fileType1, NULL, LaunchContext::kStandardArgc,
LaunchContext::kStandardArgv, &team) == B_OK);
LaunchContext context;
CHK(context(caller, fileType1, &list, LaunchContext::kStandardArgc,
LaunchContext::kStandardArgv, &team) == B_OK);
LaunchContext context;
LaunchContext context;
LaunchContext::kStandardArgc, LaunchContext::kStandardArgv,
LaunchContext context;
LaunchContext::kStandardArgc, LaunchContext::kStandardArgv,
LaunchContext context;
LaunchContext::kStandardArgc, LaunchContext::kStandardArgv,
LaunchContext context;
LaunchContext::kStandardArgc, LaunchContext::kStandardArgv,
LaunchContext context;
CHK(context(caller, fileType1, NULL, LaunchContext::kStandardArgc,
LaunchContext::kStandardArgv, &team) == B_OK);
LaunchContext context;
LaunchContext::kStandardArgc, LaunchContext::kStandardArgv,
LaunchContext context;
LaunchContext::kStandardArgc, LaunchContext::kStandardArgv,
LaunchContext context;
LaunchContext::kStandardArgc, LaunchContext::kStandardArgv,
LaunchContext context;
LaunchContext::kStandardArgc, LaunchContext::kStandardArgv,
LaunchContext context;
LaunchContext::kStandardArgc, LaunchContext::kStandardArgv,
LaunchContext context;
CHK(context(caller, fileType1, NULL, LaunchContext::kStandardArgc,
LaunchContext::kStandardArgv, &team) == B_OK);
LaunchContext context;
CHK(context(caller, fileType1, &list, LaunchContext::kStandardArgc,
LaunchContext::kStandardArgv, &team) == B_OK);
LaunchContext context;
LaunchContext::kStandardArgc, LaunchContext::kStandardArgv,
LaunchContext context;
LaunchContext::kStandardArgc, LaunchContext::kStandardArgv,
LaunchContext context;
LaunchContext context;
LaunchContext::kStandardArgc, LaunchContext::kStandardArgv,
LaunchContext context;
LaunchContext::kStandardArgc, LaunchContext::kStandardArgv,
LaunchContext context;
LaunchContext::kStandardArgc, LaunchContext::kStandardArgv,
LaunchContext context;
LaunchContext::kStandardArgc,
LaunchContext::kStandardArgv, MSG_MAIN_ARGS));
LaunchContext::kStandardArgc,
LaunchContext::kStandardArgv,
LaunchContext context;
LaunchContext context;
CHK(roster.Launch(&linkRef, LaunchContext::kStandardArgc,
LaunchContext::kStandardArgv, &team)
CHK(roster.Launch(&linkRef, LaunchContext::kStandardArgc,
LaunchContext::kStandardArgv, &team)
LaunchContext context;
LaunchContext context;
LaunchContext::kStandardArgc, LaunchContext::kStandardArgv,
LaunchContext::kStandardArgc,
LaunchContext::kStandardArgv,
LaunchContext::kStandardArgc,
LaunchContext::kStandardArgv,
LaunchContext context;
LaunchContext context;
LaunchContext context;
LaunchContext context;
LaunchContext context;
LaunchContext context;
LaunchContext context;
LaunchContext context;
LaunchContext context;
LaunchContext context;
LaunchContext context;
LaunchContext context;
LaunchContext context;
LaunchContext context;
LaunchContext context;
LaunchContext context;
LaunchContext context;
LaunchContext context;
LaunchContext::Message *message = new LaunchContext::Message;
LaunchContext::Message *RemoveMessage(int32 index)
return (LaunchContext::Message*)fMessages.RemoveItem(index);
LaunchContext::Message *MessageAt(int32 index) const
return (LaunchContext::Message*)fMessages.ItemAt(index);
LaunchContext::Message *FindMessage(uint32 messageCode,
LaunchContext::Message *message = NULL;
LaunchContext::LaunchContext()
LaunchContext::~LaunchContext()
const char *LaunchContext::kStandardArgv[] = {
LaunchContext::operator()(LaunchCaller &caller, const char *type,
LaunchContext::operator()(LaunchCaller &caller, const char *type,
const int32 LaunchContext::kStandardArgc
LaunchContext::HandleMessage(BMessage *message)
class LaunchContext::Message {
LaunchContext::Terminate()
LaunchContext::TerminateApp(team_id team, bool wait)
LaunchContext::TeamAt(int32 index) const
class LaunchContext::Sleeper {
LaunchContext::AppMessengerFor(team_id team) const
LaunchContext::NextMessageFrom(team_id team, int32 &cookie, bigtime_t *time)
LaunchContext::CheckNextMessage(LaunchCaller &caller, team_id team,
LaunchContext::CheckMainArgsMessage(LaunchCaller &caller, team_id team,
LaunchContext::CheckMainArgsMessage(LaunchCaller &caller, team_id team,
LaunchContext::CheckArgvMessage(LaunchCaller &caller, team_id team,
LaunchContext::CheckArgvMessage(LaunchCaller &caller, team_id team,
LaunchContext::CheckArgvMessage(LaunchCaller &caller, team_id team,
LaunchContext::CheckArgsMessage(LaunchCaller &caller, team_id team,
LaunchContext::CheckMessageMessages(LaunchCaller &caller, team_id team,
LaunchContext::CheckMessageMessage(LaunchCaller &caller, team_id team,
LaunchContext::CheckMessageMessage(LaunchCaller &caller, team_id team,
LaunchContext::CheckRefsMessage(LaunchCaller &caller, team_id team,
LaunchContext::CheckRefsMessage(LaunchCaller &caller, team_id team,
LaunchContext::WaitForMessage(uint32 messageCode, bool fromNow,
LaunchContext::WaitForMessage(team_id team, uint32 messageCode, bool fromNow,
LaunchContext::StandardMessages()
LaunchContext::AppInfo*
LaunchContext::AppInfoAt(int32 index) const
LaunchContext::AppInfo*
LaunchContext::AppInfoFor(team_id team) const
class LaunchContext::AppInfo {
LaunchContext::AppInfo*
LaunchContext::CreateAppInfo(BMessenger messenger)
LaunchContext::AppInfo*
LaunchContext::CreateAppInfo(team_id team, const BMessenger *messenger)
LaunchContext::TerminateApp(AppInfo *info)
LaunchContext::Terminator()
LaunchContext::AppThreadEntry(void *)
LaunchContext::TerminatorEntry(void *data)
return ((LaunchContext*)data)->Terminator();
LaunchContext::Message*
LaunchContext::FindMessage(uint32 messageCode)
LaunchContext::AddSleeper(Sleeper *sleeper)
LaunchContext::RemoveSleeper(Sleeper *sleeper)
LaunchContext::NotifySleepers(uint32 messageCode)
for (int32 i = 0; LaunchContext::Message *message = MessageAt(i); i++)
RosterLaunchApp::SetLaunchContext(LaunchContext *context)
LaunchContext *
if (LaunchContext *launchContext = app->GetLaunchContext()) {
void SetLaunchContext(LaunchContext *context);
LaunchContext *GetLaunchContext() const;
LaunchContext *fLaunchContext;
class LaunchContext {
LaunchContext();
~LaunchContext();
check_watching_message(LaunchContext &context, team_id team, int32 &cookie,
LaunchContext context;
LaunchContext context;