DispatchSource

class DispatchSource