Deskflow 1.26.0.207
Keyboard and mouse sharing utility
Loading...
Searching...
No Matches
OSXAutoTypes.h File Reference
#include <Carbon/Carbon.h>
#include <memory>
#include <mutex>
Include dependency graph for OSXAutoTypes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

using CFDeallocator = decltype(&CFRelease)
using AutoCFArray = std::unique_ptr<const __CFArray, CFDeallocator>
using AutoCFDictionary = std::unique_ptr<const __CFDictionary, CFDeallocator>
using AutoTISInputSourceRef = std::unique_ptr<__TISInputSource, CFDeallocator>

Variables

std::mutex g_tisMutex

Typedef Documentation

◆ AutoCFArray

using AutoCFArray = std::unique_ptr<const __CFArray, CFDeallocator>

◆ AutoCFDictionary

using AutoCFDictionary = std::unique_ptr<const __CFDictionary, CFDeallocator>

◆ AutoTISInputSourceRef

using AutoTISInputSourceRef = std::unique_ptr<__TISInputSource, CFDeallocator>

◆ CFDeallocator

using CFDeallocator = decltype(&CFRelease)

Variable Documentation

◆ g_tisMutex

std::mutex g_tisMutex
inline