BLaunchRoster
class BLaunchRoster {
BLaunchRoster();
~BLaunchRoster();
class BLaunchRoster::Private {
Private(BLaunchRoster* roster);
Private(BLaunchRoster& roster);
BLaunchRoster* fRoster;
BLaunchRoster().Target("desktop");
BLaunchRoster().Target("installer");
status = BLaunchRoster().StartSession(login);
status_t status = BLaunchRoster().StartSession(passwd->pw_name);
BLaunchRoster roster;
BLaunchRoster roster;
BLaunchRoster roster;
BLaunchRoster roster;
BLaunchRoster roster;
BLaunchRoster roster;
BLaunchRoster roster;
return BLaunchRoster().GetPort(signature, NULL);
BLaunchRoster::GetPort(const char* name)
BLaunchRoster::GetPort(const char* signature, const char* name)
BLaunchRoster::Target(const char* name, const BMessage& data,
BLaunchRoster::Target(const char* name, const BMessage* data,
BLaunchRoster::StopTarget(const char* name, bool force)
BLaunchRoster::Start(const char* name)
BLaunchRoster::Stop(const char* name, bool force)
BLaunchRoster::SetEnabled(const char* name, bool enable)
BLaunchRoster::StartSession(const char* login)
BLaunchRoster::Private::Private(BLaunchRoster* roster)
BLaunchRoster::RegisterEvent(const BMessenger& source, const char* name,
BLaunchRoster::UnregisterEvent(const BMessenger& source, const char* name)
BLaunchRoster::NotifyEvent(const BMessenger& source, const char* name)
BLaunchRoster::ResetStickyEvent(const BMessenger& source, const char* name)
BLaunchRoster::GetTargets(BStringList& targets)
BLaunchRoster::GetTargetInfo(const char* name, BMessage& info)
BLaunchRoster::GetJobs(const char* target, BStringList& jobs)
BLaunchRoster::Private::Private(BLaunchRoster& roster)
BLaunchRoster::GetJobInfo(const char* name, BMessage& info)
BLaunchRoster::GetLog(BMessage& info)
BLaunchRoster::GetLog(const BMessage& filter, BMessage& info)
BLaunchRoster::_InitMessenger()
BLaunchRoster::_SendRequest(BMessage& request)
BLaunchRoster::_SendRequest(BMessage& request, BMessage& result)
BLaunchRoster::_UpdateEvent(uint32 what, const BMessenger& source,
BLaunchRoster::Private::RegisterSessionDaemon(const BMessenger& daemon)
BLaunchRoster::_GetInfo(uint32 what, const char* name, BMessage& info)
BLaunchRoster::_GetLog(const BMessage* filter, BMessage& info)
BLaunchRoster::BLaunchRoster()
BLaunchRoster::~BLaunchRoster()
BLaunchRoster::InitCheck() const
BLaunchRoster::GetData(BMessage& data)
BLaunchRoster::GetData(const char* signature, BMessage& data)
if (BLaunchRoster().GetData(signature, data) == B_OK) {
if (BLaunchRoster().GetData(B_REGISTRAR_SIGNATURE, data) == B_OK) {
BLaunchRoster launchRoster;
err = BLaunchRoster().Start(B_MEDIA_SERVER_SIGNATURE);
BLaunchRoster().Target("login", data);
BLaunchRoster roster;
BLaunchRoster::Private(roster).RegisterSessionDaemon(this);
BLaunchRoster().RegisterEvent(this, kInitialMountEvent, B_STICKY_EVENT);
BLaunchRoster().UnregisterEvent(this, kInitialMountEvent);
BLaunchRoster().NotifyEvent(this, kInitialMountEvent);
fRequestPort = BLaunchRoster().GetPort(
fPort = BLaunchRoster().GetPort("logger");