LLDB  mainline
Public Member Functions | Protected Attributes | Friends | List of all members
lldb::SBPlatformShellCommand Class Reference

#include <SBPlatform.h>

Collaboration diagram for lldb::SBPlatformShellCommand:
Collaboration graph
[legend]

Public Member Functions

 SBPlatformShellCommand (const char *shell_command)
 
 SBPlatformShellCommand (const SBPlatformShellCommand &rhs)
 
 ~SBPlatformShellCommand ()
 
void Clear ()
 
const char * GetCommand ()
 
void SetCommand (const char *shell_command)
 
const char * GetWorkingDirectory ()
 
void SetWorkingDirectory (const char *path)
 
uint32_t GetTimeoutSeconds ()
 
void SetTimeoutSeconds (uint32_t sec)
 
int GetSignal ()
 
int GetStatus ()
 
const char * GetOutput ()
 

Protected Attributes

PlatformShellCommandm_opaque_ptr
 

Friends

class SBPlatform
 

Detailed Description

Definition at line 52 of file SBPlatform.h.

Constructor & Destructor Documentation

◆ SBPlatformShellCommand() [1/2]

SBPlatformShellCommand::SBPlatformShellCommand ( const char *  shell_command)

Definition at line 162 of file SBPlatform.cpp.

References LLDB_RECORD_CONSTRUCTOR.

◆ SBPlatformShellCommand() [2/2]

SBPlatformShellCommand::SBPlatformShellCommand ( const SBPlatformShellCommand rhs)

Definition at line 168 of file SBPlatform.cpp.

References LLDB_RECORD_CONSTRUCTOR, and m_opaque_ptr.

◆ ~SBPlatformShellCommand()

SBPlatformShellCommand::~SBPlatformShellCommand ( )

Definition at line 177 of file SBPlatform.cpp.

References m_opaque_ptr.

Member Function Documentation

◆ Clear()

void SBPlatformShellCommand::Clear ( )

◆ GetCommand()

const char * SBPlatformShellCommand::GetCommand ( )

◆ GetOutput()

const char * SBPlatformShellCommand::GetOutput ( )

◆ GetSignal()

int SBPlatformShellCommand::GetSignal ( )

◆ GetStatus()

int SBPlatformShellCommand::GetStatus ( )

◆ GetTimeoutSeconds()

uint32_t SBPlatformShellCommand::GetTimeoutSeconds ( )

◆ GetWorkingDirectory()

const char * SBPlatformShellCommand::GetWorkingDirectory ( )

◆ SetCommand()

void SBPlatformShellCommand::SetCommand ( const char *  shell_command)

Definition at line 195 of file SBPlatform.cpp.

References LLDB_RECORD_METHOD, PlatformShellCommand::m_command, and m_opaque_ptr.

◆ SetTimeoutSeconds()

void SBPlatformShellCommand::SetTimeoutSeconds ( uint32_t  sec)

◆ SetWorkingDirectory()

void SBPlatformShellCommand::SetWorkingDirectory ( const char *  path)

Friends And Related Function Documentation

◆ SBPlatform

friend class SBPlatform
friend

Definition at line 81 of file SBPlatform.h.

Member Data Documentation

◆ m_opaque_ptr

PlatformShellCommand* lldb::SBPlatformShellCommand::m_opaque_ptr
protected

The documentation for this class was generated from the following files: