Lines Matching refs:m_opaque_ptr
76 : m_opaque_ptr(new PlatformConnectOptions(url)) { in SBPlatformConnectOptions()
82 : m_opaque_ptr(new PlatformConnectOptions()) { in SBPlatformConnectOptions()
85 *m_opaque_ptr = *rhs.m_opaque_ptr; in SBPlatformConnectOptions()
88 SBPlatformConnectOptions::~SBPlatformConnectOptions() { delete m_opaque_ptr; } in ~SBPlatformConnectOptions()
94 *m_opaque_ptr = *rhs.m_opaque_ptr; in operator =()
101 if (m_opaque_ptr->m_url.empty()) in GetURL()
103 return m_opaque_ptr->m_url.c_str(); in GetURL()
110 m_opaque_ptr->m_url = url; in SetURL()
112 m_opaque_ptr->m_url.clear(); in SetURL()
118 return m_opaque_ptr->m_rsync_enabled; in GetRsyncEnabled()
127 m_opaque_ptr->m_rsync_enabled = true; in EnableRsync()
128 m_opaque_ptr->m_rsync_omit_hostname_from_remote_path = in EnableRsync()
131 m_opaque_ptr->m_rsync_remote_path_prefix = remote_path_prefix; in EnableRsync()
133 m_opaque_ptr->m_rsync_remote_path_prefix.clear(); in EnableRsync()
136 m_opaque_ptr->m_rsync_options = options; in EnableRsync()
138 m_opaque_ptr->m_rsync_options.clear(); in EnableRsync()
144 m_opaque_ptr->m_rsync_enabled = false; in DisableRsync()
150 return m_opaque_ptr->m_local_cache_directory.GetCString(); in GetLocalCacheDirectory()
157 m_opaque_ptr->m_local_cache_directory.SetCString(path); in SetLocalCacheDirectory()
159 m_opaque_ptr->m_local_cache_directory = ConstString(); in SetLocalCacheDirectory()
165 : m_opaque_ptr(new PlatformShellCommand(shell_interpreter, shell_command)) { in SBPlatformShellCommand()
170 : m_opaque_ptr(new PlatformShellCommand(shell_command)) { in SBPlatformShellCommand()
176 : m_opaque_ptr(new PlatformShellCommand()) { in SBPlatformShellCommand()
179 *m_opaque_ptr = *rhs.m_opaque_ptr; in SBPlatformShellCommand()
187 *m_opaque_ptr = *rhs.m_opaque_ptr; in operator =()
191 SBPlatformShellCommand::~SBPlatformShellCommand() { delete m_opaque_ptr; } in ~SBPlatformShellCommand()
196 m_opaque_ptr->m_output = std::string(); in Clear()
197 m_opaque_ptr->m_status = 0; in Clear()
198 m_opaque_ptr->m_signo = 0; in Clear()
204 if (m_opaque_ptr->m_shell.empty()) in GetShell()
206 return m_opaque_ptr->m_shell.c_str(); in GetShell()
213 m_opaque_ptr->m_shell = shell_interpreter; in SetShell()
215 m_opaque_ptr->m_shell.clear(); in SetShell()
221 if (m_opaque_ptr->m_command.empty()) in GetCommand()
223 return m_opaque_ptr->m_command.c_str(); in GetCommand()
230 m_opaque_ptr->m_command = shell_command; in SetCommand()
232 m_opaque_ptr->m_command.clear(); in SetCommand()
238 if (m_opaque_ptr->m_working_dir.empty()) in GetWorkingDirectory()
240 return m_opaque_ptr->m_working_dir.c_str(); in GetWorkingDirectory()
247 m_opaque_ptr->m_working_dir = path; in SetWorkingDirectory()
249 m_opaque_ptr->m_working_dir.clear(); in SetWorkingDirectory()
255 if (m_opaque_ptr->m_timeout) in GetTimeoutSeconds()
256 return m_opaque_ptr->m_timeout->count(); in GetTimeoutSeconds()
264 m_opaque_ptr->m_timeout = llvm::None; in SetTimeoutSeconds()
266 m_opaque_ptr->m_timeout = std::chrono::seconds(sec); in SetTimeoutSeconds()
272 return m_opaque_ptr->m_signo; in GetSignal()
278 return m_opaque_ptr->m_status; in GetStatus()
284 if (m_opaque_ptr->m_output.empty()) in GetOutput()
286 return m_opaque_ptr->m_output.c_str(); in GetOutput()
557 shell_command.m_opaque_ptr->m_shell, command, FileSpec(working_dir), in Run()
558 &shell_command.m_opaque_ptr->m_status, in Run()
559 &shell_command.m_opaque_ptr->m_signo, in Run()
560 &shell_command.m_opaque_ptr->m_output, in Run()
561 shell_command.m_opaque_ptr->m_timeout); in Run()