Lines Matching refs:m_opaque_ptr
81 : m_opaque_ptr(new PlatformConnectOptions(url)) { in SBPlatformConnectOptions()
87 : m_opaque_ptr(new PlatformConnectOptions()) { in SBPlatformConnectOptions()
91 *m_opaque_ptr = *rhs.m_opaque_ptr; in SBPlatformConnectOptions()
94 SBPlatformConnectOptions::~SBPlatformConnectOptions() { delete m_opaque_ptr; } in ~SBPlatformConnectOptions()
104 *m_opaque_ptr = *rhs.m_opaque_ptr; in operator =()
111 if (m_opaque_ptr->m_url.empty()) in GetURL()
113 return m_opaque_ptr->m_url.c_str(); in GetURL()
121 m_opaque_ptr->m_url = url; in SetURL()
123 m_opaque_ptr->m_url.clear(); in SetURL()
129 return m_opaque_ptr->m_rsync_enabled; in GetRsyncEnabled()
139 m_opaque_ptr->m_rsync_enabled = true; in EnableRsync()
140 m_opaque_ptr->m_rsync_omit_hostname_from_remote_path = in EnableRsync()
143 m_opaque_ptr->m_rsync_remote_path_prefix = remote_path_prefix; in EnableRsync()
145 m_opaque_ptr->m_rsync_remote_path_prefix.clear(); in EnableRsync()
148 m_opaque_ptr->m_rsync_options = options; in EnableRsync()
150 m_opaque_ptr->m_rsync_options.clear(); in EnableRsync()
156 m_opaque_ptr->m_rsync_enabled = false; in DisableRsync()
163 return m_opaque_ptr->m_local_cache_directory.GetCString(); in GetLocalCacheDirectory()
171 m_opaque_ptr->m_local_cache_directory.SetCString(path); in SetLocalCacheDirectory()
173 m_opaque_ptr->m_local_cache_directory = ConstString(); in SetLocalCacheDirectory()
179 : m_opaque_ptr(new PlatformShellCommand(shell_interpreter, shell_command)) { in SBPlatformShellCommand()
185 : m_opaque_ptr(new PlatformShellCommand(shell_command)) { in SBPlatformShellCommand()
192 : m_opaque_ptr(new PlatformShellCommand()) { in SBPlatformShellCommand()
196 *m_opaque_ptr = *rhs.m_opaque_ptr; in SBPlatformShellCommand()
207 *m_opaque_ptr = *rhs.m_opaque_ptr; in operator =()
211 SBPlatformShellCommand::~SBPlatformShellCommand() { delete m_opaque_ptr; } in ~SBPlatformShellCommand()
216 m_opaque_ptr->m_output = std::string(); in Clear()
217 m_opaque_ptr->m_status = 0; in Clear()
218 m_opaque_ptr->m_signo = 0; in Clear()
224 if (m_opaque_ptr->m_shell.empty()) in GetShell()
226 return m_opaque_ptr->m_shell.c_str(); in GetShell()
234 m_opaque_ptr->m_shell = shell_interpreter; in SetShell()
236 m_opaque_ptr->m_shell.clear(); in SetShell()
242 if (m_opaque_ptr->m_command.empty()) in GetCommand()
244 return m_opaque_ptr->m_command.c_str(); in GetCommand()
252 m_opaque_ptr->m_command = shell_command; in SetCommand()
254 m_opaque_ptr->m_command.clear(); in SetCommand()
261 if (m_opaque_ptr->m_working_dir.empty()) in GetWorkingDirectory()
263 return m_opaque_ptr->m_working_dir.c_str(); in GetWorkingDirectory()
271 m_opaque_ptr->m_working_dir = path; in SetWorkingDirectory()
273 m_opaque_ptr->m_working_dir.clear(); in SetWorkingDirectory()
280 if (m_opaque_ptr->m_timeout) in GetTimeoutSeconds()
281 return m_opaque_ptr->m_timeout->count(); in GetTimeoutSeconds()
290 m_opaque_ptr->m_timeout = llvm::None; in SetTimeoutSeconds()
292 m_opaque_ptr->m_timeout = std::chrono::seconds(sec); in SetTimeoutSeconds()
298 return m_opaque_ptr->m_signo; in GetSignal()
304 return m_opaque_ptr->m_status; in GetStatus()
310 if (m_opaque_ptr->m_output.empty()) in GetOutput()
312 return m_opaque_ptr->m_output.c_str(); in GetOutput()
596 shell_command.m_opaque_ptr->m_shell, command, FileSpec(working_dir), in Run()
597 &shell_command.m_opaque_ptr->m_status, in Run()
598 &shell_command.m_opaque_ptr->m_signo, in Run()
599 &shell_command.m_opaque_ptr->m_output, in Run()
600 shell_command.m_opaque_ptr->m_timeout); in Run()