Shell
const BString& Shell() const;
Shell::~Shell()
Shell::Open(int row, int col, const ShellParameters& parameters)
Shell::Close()
Shell::TTYName() const
Shell::Read(void *buffer, size_t numBytes) const
Shell::Write(const void *buffer, size_t numBytes)
Shell::UpdateWindowSize(int rows, int columns)
Shell::GetAttr(struct termios &attr) const
Shell::SetAttr(const struct termios &attr)
Shell::FD() const
Shell::HasActiveProcesses() const
Shell::GetActiveProcessInfo(ActiveProcessInfo& _info) const
Shell::AttachBuffer(TerminalBuffer *buffer)
Shell::DetachBuffer()
Shell::_Spawn(int row, int col, const ShellParameters& parameters)
Shell::Shell()
class Shell {
Shell();
virtual ~Shell();
TermView::_AttachShell(Shell *shell, const ShellParameters& shellParameters)
Shell*
Shell* shell = fShell;
Shell* shell = _DetachShell();
fShell = new (std::nothrow) Shell();
Shell* shell = _DetachShell();
status_t _AttachShell(Shell* shell, const ShellParameters& shellParameters);
Shell* _DetachShell();
Shell* fShell;
class Shell;
if (!user.Shell().IsEmpty())
printf("\t\tshell: %s\n", user.Shell().String());
|| (error = archive->AddString(shellField, user->Shell())) != B_OK
if (!value->Shell().IsEmpty()) {
_WriteMaybeQuoted(value->Shell());
B_HPKG_ATTRIBUTE_ID_PACKAGE_USER_SHELL, user->Shell(),
if (!user.Shell().IsEmpty()) {
+ FSUtils::ShellEscapeString(user.Shell()).String() + " ";
Shell shell;