reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/lldb/include/lldb/Utility/Connection.h
   25 template <typename Ratio> class Timeout;

References

tools/lldb/include/lldb/Core/Communication.h
  191   size_t Read(void *dst, size_t dst_len, const Timeout<std::micro> &timeout,
  319                             const Timeout<std::micro> &timeout,
tools/lldb/include/lldb/Host/Host.h
  210                                 const Timeout<std::micro> &timeout,
  224                                 const Timeout<std::micro> &timeout,
tools/lldb/include/lldb/Host/posix/ConnectionFileDescriptorPosix.h
   56   size_t Read(void *dst, size_t dst_len, const Timeout<std::micro> &timeout,
   64   lldb::ConnectionStatus BytesAvailable(const Timeout<std::micro> &timeout,
   71   uint16_t GetListeningPort(const Timeout<std::micro> &timeout);
tools/lldb/include/lldb/Target/Platform.h
  624       const Timeout<std::micro> &timeout);
tools/lldb/include/lldb/Target/Process.h
 2104   WaitForProcessToStop(const Timeout<std::micro> &timeout,
 2120   void SyncIOHandler(uint32_t iohandler_id, const Timeout<std::micro> &timeout);
 2123       lldb::EventSP &event_sp, const Timeout<std::micro> &timeout,
 2799                                             const Timeout<std::micro> &timeout);
 2805                         const Timeout<std::micro> &timeout, bool control_only);
 2809                                const Timeout<std::micro> &timeout);
tools/lldb/include/lldb/Target/RemoteAwarePlatform.h
   70                          const Timeout<std::micro> &timeout) override;
tools/lldb/include/lldb/Target/Target.h
  306   const Timeout<std::micro> &GetTimeout() const { return m_timeout; }
  308   void SetTimeout(const Timeout<std::micro> &timeout) { m_timeout = timeout; }
  310   const Timeout<std::micro> &GetOneThreadTimeout() const {
  314   void SetOneThreadTimeout(const Timeout<std::micro> &timeout) {
  413   Timeout<std::micro> m_timeout = default_timeout;
  414   Timeout<std::micro> m_one_thread_timeout = llvm::None;
tools/lldb/include/lldb/Utility/Connection.h
  119                       const Timeout<std::micro> &timeout,
tools/lldb/include/lldb/Utility/Event.h
  111   bool WaitForEventReceived(const Timeout<std::micro> &timeout = llvm::None) {
tools/lldb/include/lldb/Utility/Listener.h
   86   bool GetEvent(lldb::EventSP &event_sp, const Timeout<std::micro> &timeout);
   89                               const Timeout<std::micro> &timeout);
   94                                       const Timeout<std::micro> &timeout);
  124   bool GetEventInternal(const Timeout<std::micro> &timeout,
tools/lldb/include/lldb/Utility/Predicate.h
  122   llvm::Optional<T> WaitFor(C Cond, const Timeout<std::micro> &timeout) {
  156                            const Timeout<std::micro> &timeout = llvm::None) {
  184                          const Timeout<std::micro> &timeout = llvm::None) {
tools/lldb/include/lldb/Utility/Timeout.h
   40   Timeout(const Timeout &other) = default;
   44   Timeout(const Timeout<Ratio2> &other)
   57 struct format_provider<lldb_private::Timeout<Ratio>, void> {
   58   static void format(const lldb_private::Timeout<Ratio> &timeout,
   60     typedef typename lldb_private::Timeout<Ratio>::value_type Dur;
tools/lldb/source/API/SBCommunication.cpp
  114   Timeout<std::micro> timeout = timeout_usec == UINT32_MAX
tools/lldb/source/API/SBListener.cpp
  149     Timeout<std::micro> timeout(llvm::None);
  175     Timeout<std::micro> timeout(llvm::None);
  198     Timeout<std::micro> timeout(llvm::None);
tools/lldb/source/API/SBPlatform.cpp
   64   Timeout<std::ratio<1>> m_timeout = llvm::None;
tools/lldb/source/Commands/CommandObjectPlatform.cpp
 1592     Timeout<std::micro> timeout = std::chrono::seconds(10);
tools/lldb/source/Core/Communication.cpp
  124                            const Timeout<std::micro> &timeout,
  291                                          const Timeout<std::micro> &timeout,
tools/lldb/source/Host/common/Host.cpp
  461                              const Timeout<std::micro> &timeout,
  472                              const Timeout<std::micro> &timeout,
tools/lldb/source/Host/posix/ConnectionFileDescriptorPosix.cpp
  355                                       const Timeout<std::micro> &timeout,
  548 ConnectionFileDescriptor::BytesAvailable(const Timeout<std::micro> &timeout,
  753 ConnectionFileDescriptor::GetListeningPort(const Timeout<std::micro> &timeout) {
tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp
  700     const Timeout<std::micro> &timeout) {
tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h
  147       const lldb_private::Timeout<std::micro> &timeout) override;
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp
  209     StringExtractorGDBRemote &response, Timeout<std::micro> timeout,
  226                                    Timeout<std::micro> timeout,
  240                                            Timeout<std::micro> timeout) {
  266                                             Timeout<std::micro> timeout,
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.h
  158                           Timeout<std::micro> timeout, bool sync_on_timeout);
  161       StringExtractorGDBRemote &response, Timeout<std::micro> timeout,
  167                                   Timeout<std::micro> timeout);
  170                                    Timeout<std::micro> timeout,
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
 2812     const Timeout<std::micro> &timeout) {
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h
  390       const Timeout<std::micro> &timeout);
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationReplayServer.cpp
   95     Timeout<std::micro> timeout, Status &error, bool &interrupt, bool &quit) {
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationReplayServer.h
   43   PacketResult GetPacketAndSendResponse(Timeout<std::micro> timeout,
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp
   44     Timeout<std::micro> timeout, Status &error, bool &interrupt, bool &quit) {
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.h
   44   PacketResult GetPacketAndSendResponse(Timeout<std::micro> timeout,
tools/lldb/source/Target/Platform.cpp
 1323     const Timeout<std::micro> &timeout) {
tools/lldb/source/Target/Process.cpp
  699                             const Timeout<std::micro> &timeout) {
  719 StateType Process::WaitForProcessToStop(const Timeout<std::micro> &timeout,
 1005                                          const Timeout<std::micro> &timeout,
 1049                                       const Timeout<std::micro> &timeout) {
 1067                                const Timeout<std::micro> &timeout,
 2452                                    const Timeout<std::micro> &timeout) {
 4547 static Timeout<std::micro>
 4940       Timeout<std::micro> timeout =
tools/lldb/source/Target/RemoteAwarePlatform.cpp
   30     const Timeout<std::micro> &timeout) {
tools/lldb/source/Utility/Listener.cpp
  346     const Timeout<std::micro> &timeout,
  387     const Timeout<std::micro> &timeout) {
  394                                       const Timeout<std::micro> &timeout) {
  398 bool Listener::GetEvent(EventSP &event_sp, const Timeout<std::micro> &timeout) {