ProcessSession
struct ProcessSession : BReferenceable {
ProcessSession(pid_t id);
~ProcessSession();
ProcessSession* Session() const
void Publish(ProcessSession* session);
void PublishLocked(ProcessSession* session);
ProcessSession* fSession;
using BKernel::ProcessSession;
ProcessGroup::Publish(ProcessSession* session)
ProcessGroup::PublishLocked(ProcessSession* session)
ProcessSession::ProcessSession(pid_t id)
ProcessSession::~ProcessSession()
ProcessSession* session = new(std::nothrow) ProcessSession(1);
BReference<ProcessSession> sessionReference(session, true);
ProcessSession* session = team->group->Session();
AutoLocker<ProcessSession> sessionLocker(session);
ProcessSession* session = team->group->Session();
AutoLocker<ProcessSession> sessionLocker(session);
ProcessSession* session = team->group->Session();
AutoLocker<ProcessSession> sessionLocker(session);
ProcessSession* session = team->group->Session();
AutoLocker<ProcessSession> sessionLocker(session);
ProcessSession* session = new(std::nothrow) ProcessSession(group->id);
BReference<ProcessSession> sessionReference(session, true);