Dev:QuartzCore.framework/MIG subsystem

From The Apple Wiki

This page lists all known MIG subsystems of QuartzCore in version 3.1.

Core Animation Render Services

General characteristics

Bootstrap service name com.apple.CARenderServer
Subsystem server symbol CASCARenderServices_subsystem
Server prefix CAS
Client prefix _CAS
Routine IDs 40,200 – 40,215
Routines count 16
Client interface QuartzCore.framework

Routines

ID Routine & Arguments High-level server receiver High-level client call
40,200 Ping
()
return; -[CATransaction(CATransactionPrivate) synchronize], commit_buffer(_CAImageQueue*, CAImageQueueBuffer*, bool)
40,201 RegisterClient
()
CA::Render::Server::register_client(unsigned, unsigned, unsigned, unsigned, CFDictionaryRef, unsigned*, unsigned*) -[CAContextImpl initRemoteWithOptions:]
40,202 RegisterClientOptions
()
CA::Render::Server::register_client(unsigned, unsigned, unsigned, unsigned, CFDictionaryRef, unsigned*, unsigned*) -[CAContextImpl initRemoteWithOptions:]
40,203 DeleteClient
()
-[CAContextImpl invalidate], CA::Context::~Context()
40,204 UpdateClient
()
CAImageQueuePing(_CAImageQueue*)
40,205 SetFence
()
CA::Render::Context::set_fence(unsigned, bool, unsigned, unsigned) CA::Transaction::commit()
40,206 CreateSlot
()
-[CAContextImpl createSlot]
40,207 RenderClient
()
CARenderServerRenderClient
40,208 RenderClientList
()
CARenderServerRenderClientList
40,209 RenderDisplay
()
CARenderServerRenderDisplay
40,210 GetDisplays
()
+[CADisplay displays], +[CADisplay TVOutDisplay], +[CADisplay mainDisplay]
40,211 GetDisplayBounds
()
-[CADisplay bounds]
40,212 GetFrameCounter
()
CAGetFrameCounter CARenderServerGetFrameCounter
40,213 GetDebugFlags
()
CAGetDebugFlags CARenderServerGetDebugFlags
40,214 SetDebugFlags
()
CASetDebugFlags CARenderServerSetDebugFlags
40,215 ImageProviderGetNeededSubImage
()
CAImageProviderThread(void*)