LLDB  mainline
Public Types | Public Member Functions | Friends | List of all members
CoreSimulatorSupport::Device Class Reference

#include <PlatformiOSSimulatorCoreSimulatorSupport.h>

Public Types

enum  State : NSUInteger {
  State::Creating, State::Shutdown, State::Booting, State::Booted,
  State::ShuttingDown
}
 

Public Member Functions

 Device ()
 
 Device (id d)
 
 operator bool ()
 
std::string GetName () const
 
DeviceType GetDeviceType ()
 
DeviceRuntime GetDeviceRuntime ()
 
State GetState ()
 
bool Boot (lldb_private::Status &err)
 
bool Shutdown (lldb_private::Status &err)
 
std::string GetUDID () const
 
Process Spawn (lldb_private::ProcessLaunchInfo &launch_info)
 

Friends

class DeviceSet
 

Detailed Description

Definition at line 136 of file PlatformiOSSimulatorCoreSimulatorSupport.h.

Member Enumeration Documentation

◆ State

enum CoreSimulatorSupport::Device::State : NSUInteger
strong
Enumerator
Creating 
Shutdown 
Booting 
Booted 
ShuttingDown 

Definition at line 141 of file PlatformiOSSimulatorCoreSimulatorSupport.h.

Constructor & Destructor Documentation

◆ Device() [1/2]

CoreSimulatorSupport::Device::Device ( )

Definition at line 101 of file PlatformiOSSimulatorCoreSimulatorSupport.mm.

◆ Device() [2/2]

CoreSimulatorSupport::Device::Device ( id  d)

Definition at line 104 of file PlatformiOSSimulatorCoreSimulatorSupport.mm.

Member Function Documentation

◆ Boot()

bool CoreSimulatorSupport::Device::Boot ( lldb_private::Status err)

◆ GetDeviceRuntime()

CoreSimulatorSupport::DeviceRuntime CoreSimulatorSupport::Device::GetDeviceRuntime ( )

◆ GetDeviceType()

CoreSimulatorSupport::DeviceType CoreSimulatorSupport::Device::GetDeviceType ( )

◆ GetName()

std::string CoreSimulatorSupport::Device::GetName ( ) const

◆ GetState()

CoreSimulatorSupport::Device::State CoreSimulatorSupport::Device::GetState ( )

◆ GetUDID()

std::string CoreSimulatorSupport::Device::GetUDID ( ) const

◆ operator bool()

CoreSimulatorSupport::Device::operator bool ( )
explicit

Definition at line 107 of file PlatformiOSSimulatorCoreSimulatorSupport.mm.

◆ Shutdown()

bool CoreSimulatorSupport::Device::Shutdown ( lldb_private::Status err)

◆ Spawn()

CoreSimulatorSupport::Process CoreSimulatorSupport::Device::Spawn ( lldb_private::ProcessLaunchInfo launch_info)

Friends And Related Function Documentation

◆ DeviceSet

friend class DeviceSet
friend

Definition at line 176 of file PlatformiOSSimulatorCoreSimulatorSupport.h.


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