LLDB API Documentation

Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
lldb::SBAttachInfo Class Reference

#include <SBTarget.h>

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

Public Member Functions

 SBAttachInfo ()
 SBAttachInfo (lldb::pid_t pid)
 SBAttachInfo (const char *path, bool wait_for)
 SBAttachInfo (const SBAttachInfo &rhs)
 ~SBAttachInfo ()
SBAttachInfooperator= (const SBAttachInfo &rhs)
lldb::pid_t GetProcessID ()
void SetProcessID (lldb::pid_t pid)
void SetExecutable (const char *path)
void SetExecutable (lldb::SBFileSpec exe_file)
bool GetWaitForLaunch ()
void SetWaitForLaunch (bool b)
bool GetIgnoreExisting ()
void SetIgnoreExisting (bool b)
uint32_t GetResumeCount ()
void SetResumeCount (uint32_t c)
const char * GetProcessPluginName ()
void SetProcessPluginName (const char *plugin_name)
uint32_t GetUserID ()
uint32_t GetGroupID ()
bool UserIDIsValid ()
bool GroupIDIsValid ()
void SetUserID (uint32_t uid)
void SetGroupID (uint32_t gid)
uint32_t GetEffectiveUserID ()
uint32_t GetEffectiveGroupID ()
bool EffectiveUserIDIsValid ()
bool EffectiveGroupIDIsValid ()
void SetEffectiveUserID (uint32_t uid)
void SetEffectiveGroupID (uint32_t gid)
lldb::pid_t GetParentProcessID ()
void SetParentProcessID (lldb::pid_t pid)
bool ParentProcessIDIsValid ()

Protected Member Functions

lldb_private::ProcessAttachInfo & ref ()

Protected Attributes

ProcessAttachInfoSP m_opaque_sp

Friends

class SBTarget

Detailed Description

Definition at line 122 of file SBTarget.h.

Constructor & Destructor Documentation

lldb::SBAttachInfo::SBAttachInfo ( )
lldb::SBAttachInfo::SBAttachInfo ( lldb::pid_t  pid)
lldb::SBAttachInfo::SBAttachInfo ( const char *  path,
bool  wait_for 
)
lldb::SBAttachInfo::SBAttachInfo ( const SBAttachInfo rhs)
lldb::SBAttachInfo::~SBAttachInfo ( )

Member Function Documentation

bool lldb::SBAttachInfo::EffectiveGroupIDIsValid ( )
bool lldb::SBAttachInfo::EffectiveUserIDIsValid ( )
uint32_t lldb::SBAttachInfo::GetEffectiveGroupID ( )
uint32_t lldb::SBAttachInfo::GetEffectiveUserID ( )
uint32_t lldb::SBAttachInfo::GetGroupID ( )
bool lldb::SBAttachInfo::GetIgnoreExisting ( )
lldb::pid_t lldb::SBAttachInfo::GetParentProcessID ( )
lldb::pid_t lldb::SBAttachInfo::GetProcessID ( )
const char* lldb::SBAttachInfo::GetProcessPluginName ( )
uint32_t lldb::SBAttachInfo::GetResumeCount ( )
uint32_t lldb::SBAttachInfo::GetUserID ( )
bool lldb::SBAttachInfo::GetWaitForLaunch ( )
bool lldb::SBAttachInfo::GroupIDIsValid ( )
SBAttachInfo& lldb::SBAttachInfo::operator= ( const SBAttachInfo rhs)
bool lldb::SBAttachInfo::ParentProcessIDIsValid ( )
lldb_private::ProcessAttachInfo& lldb::SBAttachInfo::ref ( )
protected
void lldb::SBAttachInfo::SetEffectiveGroupID ( uint32_t  gid)
void lldb::SBAttachInfo::SetEffectiveUserID ( uint32_t  uid)
void lldb::SBAttachInfo::SetExecutable ( const char *  path)
void lldb::SBAttachInfo::SetExecutable ( lldb::SBFileSpec  exe_file)
void lldb::SBAttachInfo::SetGroupID ( uint32_t  gid)
void lldb::SBAttachInfo::SetIgnoreExisting ( bool  b)
void lldb::SBAttachInfo::SetParentProcessID ( lldb::pid_t  pid)
void lldb::SBAttachInfo::SetProcessID ( lldb::pid_t  pid)
void lldb::SBAttachInfo::SetProcessPluginName ( const char *  plugin_name)
void lldb::SBAttachInfo::SetResumeCount ( uint32_t  c)
void lldb::SBAttachInfo::SetUserID ( uint32_t  uid)
void lldb::SBAttachInfo::SetWaitForLaunch ( bool  b)
bool lldb::SBAttachInfo::UserIDIsValid ( )

Friends And Related Function Documentation

friend class SBTarget
friend

Definition at line 221 of file SBTarget.h.

Member Data Documentation

ProcessAttachInfoSP lldb::SBAttachInfo::m_opaque_sp
protected

Definition at line 226 of file SBTarget.h.


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