Documentation Archive Developer
Search

XPC Changes

XPC (Added)

Added OS_xpc_object
Added launch_data_type_t [struct]
Added launch_data_type_t.init(_: UInt32)
Added launch_data_type_t.value
Added IPHONE_SIMULATOR_HOST_MIN_VERSION_REQUIRED
Added LAUNCH_DATA_ARRAY
Added LAUNCH_DATA_BOOL
Added LAUNCH_DATA_DICTIONARY
Added LAUNCH_DATA_ERRNO
Added LAUNCH_DATA_FD
Added LAUNCH_DATA_INTEGER
Added LAUNCH_DATA_MACHPORT
Added LAUNCH_DATA_OPAQUE
Added LAUNCH_DATA_REAL
Added LAUNCH_DATA_STRING
Added LAUNCH_JOBINETDCOMPATIBILITY_WAIT
Added LAUNCH_JOBKEY_ABANDONPROCESSGROUP
Added LAUNCH_JOBKEY_BONJOURFDS
Added LAUNCH_JOBKEY_CAL_DAY
Added LAUNCH_JOBKEY_CAL_HOUR
Added LAUNCH_JOBKEY_CAL_MINUTE
Added LAUNCH_JOBKEY_CAL_MONTH
Added LAUNCH_JOBKEY_CAL_WEEKDAY
Added LAUNCH_JOBKEY_DEBUG
Added LAUNCH_JOBKEY_DISABLED
Added LAUNCH_JOBKEY_DISABLED_MACHINETYPE
Added LAUNCH_JOBKEY_DISABLED_MODELNAME
Added LAUNCH_JOBKEY_DRAINMESSAGESONFAILEDINIT
Added LAUNCH_JOBKEY_ENABLEGLOBBING
Added LAUNCH_JOBKEY_ENABLEPRESSUREDEXIT
Added LAUNCH_JOBKEY_ENABLETRANSACTIONS
Added LAUNCH_JOBKEY_ENVIRONMENTVARIABLES
Added LAUNCH_JOBKEY_EXITTIMEOUT
Added LAUNCH_JOBKEY_GROUPNAME
Added LAUNCH_JOBKEY_HARDRESOURCELIMITS
Added LAUNCH_JOBKEY_HOPEFULLYEXITSFIRST
Added LAUNCH_JOBKEY_HOPEFULLYEXITSLAST
Added LAUNCH_JOBKEY_IGNOREPROCESSGROUPATSHUTDOWN
Added LAUNCH_JOBKEY_INETDCOMPATIBILITY
Added LAUNCH_JOBKEY_INITGROUPS
Added LAUNCH_JOBKEY_KEEPALIVE
Added LAUNCH_JOBKEY_KEEPALIVE_AFTERINITIALDEMAND
Added LAUNCH_JOBKEY_KEEPALIVE_CRASHED
Added LAUNCH_JOBKEY_KEEPALIVE_NETWORKSTATE
Added LAUNCH_JOBKEY_KEEPALIVE_OTHERJOBACTIVE
Added LAUNCH_JOBKEY_KEEPALIVE_OTHERJOBENABLED
Added LAUNCH_JOBKEY_KEEPALIVE_PATHSTATE
Added LAUNCH_JOBKEY_KEEPALIVE_SUCCESSFULEXIT
Added LAUNCH_JOBKEY_LABEL
Added LAUNCH_JOBKEY_LASTEXITSTATUS
Added LAUNCH_JOBKEY_LAUNCHEVENTS
Added LAUNCH_JOBKEY_LAUNCHONLYONCE
Added LAUNCH_JOBKEY_LEGACYTIMERS
Added LAUNCH_JOBKEY_LIMITLOADFROMHARDWARE
Added LAUNCH_JOBKEY_LIMITLOADFROMHOSTS
Added LAUNCH_JOBKEY_LIMITLOADTOHARDWARE
Added LAUNCH_JOBKEY_LIMITLOADTOHOSTS
Added LAUNCH_JOBKEY_LIMITLOADTOSESSIONTYPE
Added LAUNCH_JOBKEY_LOWPRIORITYBACKGROUNDIO
Added LAUNCH_JOBKEY_LOWPRIORITYIO
Added LAUNCH_JOBKEY_MACHSERVICELOOKUPPOLICIES
Added LAUNCH_JOBKEY_MACHSERVICES
Added LAUNCH_JOBKEY_MACH_DRAINMESSAGESONCRASH
Added LAUNCH_JOBKEY_MACH_HIDEUNTILCHECKIN
Added LAUNCH_JOBKEY_MACH_PINGEVENTUPDATES
Added LAUNCH_JOBKEY_MACH_RESETATCLOSE
Added LAUNCH_JOBKEY_NICE
Added LAUNCH_JOBKEY_ONDEMAND
Added LAUNCH_JOBKEY_PID
Added LAUNCH_JOBKEY_POLICIES
Added LAUNCH_JOBKEY_PROCESSTYPE
Added LAUNCH_JOBKEY_PROGRAM
Added LAUNCH_JOBKEY_PROGRAMARGUMENTS
Added LAUNCH_JOBKEY_QUEUEDIRECTORIES
Added LAUNCH_JOBKEY_RESOURCELIMIT_CORE
Added LAUNCH_JOBKEY_RESOURCELIMIT_CPU
Added LAUNCH_JOBKEY_RESOURCELIMIT_DATA
Added LAUNCH_JOBKEY_RESOURCELIMIT_FSIZE
Added LAUNCH_JOBKEY_RESOURCELIMIT_MEMLOCK
Added LAUNCH_JOBKEY_RESOURCELIMIT_NOFILE
Added LAUNCH_JOBKEY_RESOURCELIMIT_NPROC
Added LAUNCH_JOBKEY_RESOURCELIMIT_RSS
Added LAUNCH_JOBKEY_RESOURCELIMIT_STACK
Added LAUNCH_JOBKEY_ROOTDIRECTORY
Added LAUNCH_JOBKEY_RUNATLOAD
Added LAUNCH_JOBKEY_SESSIONCREATE
Added LAUNCH_JOBKEY_SOCKETS
Added LAUNCH_JOBKEY_SOFTRESOURCELIMITS
Added LAUNCH_JOBKEY_STANDARDERRORPATH
Added LAUNCH_JOBKEY_STANDARDINPATH
Added LAUNCH_JOBKEY_STANDARDOUTPATH
Added LAUNCH_JOBKEY_STARTCALENDARINTERVAL
Added LAUNCH_JOBKEY_STARTINTERVAL
Added LAUNCH_JOBKEY_STARTONMOUNT
Added LAUNCH_JOBKEY_THROTTLEINTERVAL
Added LAUNCH_JOBKEY_TIMEOUT
Added LAUNCH_JOBKEY_UMASK
Added LAUNCH_JOBKEY_USERENVIRONMENTVARIABLES
Added LAUNCH_JOBKEY_USERNAME
Added LAUNCH_JOBKEY_WAITFORDEBUGGER
Added LAUNCH_JOBKEY_WATCHPATHS
Added LAUNCH_JOBKEY_WORKINGDIRECTORY
Added LAUNCH_JOBPOLICY_DENYCREATINGOTHERJOBS
Added LAUNCH_JOBSOCKETKEY_BONJOUR
Added LAUNCH_JOBSOCKETKEY_FAMILY
Added LAUNCH_JOBSOCKETKEY_MULTICASTGROUP
Added LAUNCH_JOBSOCKETKEY_NODENAME
Added LAUNCH_JOBSOCKETKEY_PASSIVE
Added LAUNCH_JOBSOCKETKEY_PATHGROUP
Added LAUNCH_JOBSOCKETKEY_PATHMODE
Added LAUNCH_JOBSOCKETKEY_PATHNAME
Added LAUNCH_JOBSOCKETKEY_PATHOWNER
Added LAUNCH_JOBSOCKETKEY_PROTOCOL
Added LAUNCH_JOBSOCKETKEY_SECUREWITHKEY
Added LAUNCH_JOBSOCKETKEY_SERVICENAME
Added LAUNCH_JOBSOCKETKEY_TYPE
Added LAUNCH_KEY_CHECKIN
Added LAUNCH_KEY_GETJOB
Added LAUNCH_KEY_GETJOBS
Added LAUNCH_KEY_PROCESSTYPE_ADAPTIVE
Added LAUNCH_KEY_PROCESSTYPE_APP
Added LAUNCH_KEY_PROCESSTYPE_BACKGROUND
Added LAUNCH_KEY_PROCESSTYPE_INTERACTIVE
Added LAUNCH_KEY_PROCESSTYPE_STANDARD
Added LAUNCH_KEY_REMOVEJOB
Added LAUNCH_KEY_STARTJOB
Added LAUNCH_KEY_STOPJOB
Added LAUNCH_KEY_SUBMITJOB
Added XPC_ACTIVITY_ALLOW_BATTERY
Added XPC_ACTIVITY_CHECK_IN
Added XPC_ACTIVITY_DELAY
Added XPC_ACTIVITY_GRACE_PERIOD
Added XPC_ACTIVITY_INTERVAL
Added XPC_ACTIVITY_INTERVAL_15_MIN
Added XPC_ACTIVITY_INTERVAL_1_DAY
Added XPC_ACTIVITY_INTERVAL_1_HOUR
Added XPC_ACTIVITY_INTERVAL_1_MIN
Added XPC_ACTIVITY_INTERVAL_30_MIN
Added XPC_ACTIVITY_INTERVAL_4_HOURS
Added XPC_ACTIVITY_INTERVAL_5_MIN
Added XPC_ACTIVITY_INTERVAL_7_DAYS
Added XPC_ACTIVITY_INTERVAL_8_HOURS
Added XPC_ACTIVITY_PRIORITY
Added XPC_ACTIVITY_PRIORITY_MAINTENANCE
Added XPC_ACTIVITY_PRIORITY_UTILITY
Added XPC_ACTIVITY_REPEATING
Added XPC_ACTIVITY_REQUIRE_BATTERY_LEVEL
Added XPC_ACTIVITY_REQUIRE_HDD_SPINNING
Added XPC_ACTIVITY_REQUIRE_SCREEN_SLEEP
Added XPC_ACTIVITY_STATE_CHECK_IN
Added XPC_ACTIVITY_STATE_CONTINUE
Added XPC_ACTIVITY_STATE_DEFER
Added XPC_ACTIVITY_STATE_DONE
Added XPC_ACTIVITY_STATE_RUN
Added XPC_ACTIVITY_STATE_WAIT
Added XPC_API_VERSION
Added XPC_CONNECTION_MACH_SERVICE_LISTENER
Added XPC_CONNECTION_MACH_SERVICE_PRIVILEGED
Added XPC_HOSTING_OLD_MAIN
Added launch_activate_socket(UnsafePointer<Int8>, UnsafeMutablePointer<UnsafeMutablePointer<Int32>>, UnsafeMutablePointer<UInt>) -> Int32
Added launch_data_alloc(launch_data_type_t) -> launch_data_t
Added launch_data_array_get_count(launch_data_t) -> UInt
Added launch_data_array_get_index(launch_data_t, UInt) -> launch_data_t
Added launch_data_array_set_index(launch_data_t, launch_data_t, UInt) -> Bool
Added launch_data_copy(launch_data_t) -> launch_data_t
Added launch_data_dict_get_count(launch_data_t) -> UInt
Added launch_data_dict_insert(launch_data_t, launch_data_t, UnsafePointer<Int8>) -> Bool
Added launch_data_dict_iterate(launch_data_t, launch_data_dict_iterator_t, UnsafeMutablePointer<Void>)
Added launch_data_dict_iterator_t
Added launch_data_dict_lookup(launch_data_t, UnsafePointer<Int8>) -> launch_data_t
Added launch_data_dict_remove(launch_data_t, UnsafePointer<Int8>) -> Bool
Added launch_data_free(launch_data_t)
Added launch_data_get_bool(launch_data_t) -> Bool
Added launch_data_get_errno(launch_data_t) -> Int32
Added launch_data_get_fd(launch_data_t) -> Int32
Added launch_data_get_integer(launch_data_t) -> Int64
Added launch_data_get_machport(launch_data_t) -> mach_port_t
Added launch_data_get_opaque(launch_data_t) -> UnsafeMutablePointer<Void>
Added launch_data_get_opaque_size(launch_data_t) -> UInt
Added launch_data_get_real(launch_data_t) -> Double
Added launch_data_get_string(launch_data_t) -> UnsafePointer<Int8>
Added launch_data_get_type(launch_data_t) -> launch_data_type_t
Added launch_data_new_bool(Bool) -> launch_data_t
Added launch_data_new_fd(Int32) -> launch_data_t
Added launch_data_new_integer(Int64) -> launch_data_t
Added launch_data_new_machport(mach_port_t) -> launch_data_t
Added launch_data_new_opaque(UnsafePointer<Void>, UInt) -> launch_data_t
Added launch_data_new_real(Double) -> launch_data_t
Added launch_data_new_string(UnsafePointer<Int8>) -> launch_data_t
Added launch_data_set_bool(launch_data_t, Bool) -> Bool
Added launch_data_set_fd(launch_data_t, Int32) -> Bool
Added launch_data_set_integer(launch_data_t, Int64) -> Bool
Added launch_data_set_machport(launch_data_t, mach_port_t) -> Bool
Added launch_data_set_opaque(launch_data_t, UnsafePointer<Void>, UInt) -> Bool
Added launch_data_set_real(launch_data_t, Double) -> Bool
Added launch_data_set_string(launch_data_t, UnsafePointer<Int8>) -> Bool
Added launch_data_t
Added launch_get_fd() -> Int32
Added launch_msg(launch_data_t) -> launch_data_t
Added xpc_activity_copy_criteria(xpc_activity_t!) -> xpc_object_t!
Added xpc_activity_get_state(xpc_activity_t!) -> xpc_activity_state_t
Added xpc_activity_handler_t
Added xpc_activity_register(UnsafePointer<Int8>, xpc_object_t!, xpc_activity_handler_t!)
Added xpc_activity_set_criteria(xpc_activity_t!, xpc_object_t!)
Added xpc_activity_set_state(xpc_activity_t!, xpc_activity_state_t) -> Bool
Added xpc_activity_should_defer(xpc_activity_t!) -> Bool
Added xpc_activity_state_t
Added xpc_activity_t
Added xpc_activity_unregister(UnsafePointer<Int8>)
Added xpc_array_append_value(xpc_object_t!, xpc_object_t!)
Added xpc_array_applier_t
Added xpc_array_apply(xpc_object_t!, xpc_array_applier_t!) -> Bool
Added xpc_array_create(UnsafePointer<xpc_object_t?>, UInt) -> xpc_object_t!
Added xpc_array_create_connection(xpc_object_t!, UInt) -> xpc_connection_t!
Added xpc_array_dup_fd(xpc_object_t!, UInt) -> Int32
Added xpc_array_get_bool(xpc_object_t!, UInt) -> Bool
Added xpc_array_get_count(xpc_object_t!) -> UInt
Added xpc_array_get_data(xpc_object_t!, UInt, UnsafeMutablePointer<UInt>) -> UnsafePointer<Void>
Added xpc_array_get_date(xpc_object_t!, UInt) -> Int64
Added xpc_array_get_double(xpc_object_t!, UInt) -> Double
Added xpc_array_get_int64(xpc_object_t!, UInt) -> Int64
Added xpc_array_get_string(xpc_object_t!, UInt) -> UnsafePointer<Int8>
Added xpc_array_get_uint64(xpc_object_t!, UInt) -> UInt64
Added xpc_array_get_uuid(xpc_object_t!, UInt) -> UnsafePointer<UInt8>
Added xpc_array_get_value(xpc_object_t!, UInt) -> xpc_object_t!
Added xpc_array_set_bool(xpc_object_t!, UInt, Bool)
Added xpc_array_set_connection(xpc_object_t!, UInt, xpc_connection_t!)
Added xpc_array_set_data(xpc_object_t!, UInt, UnsafePointer<Void>, UInt)
Added xpc_array_set_date(xpc_object_t!, UInt, Int64)
Added xpc_array_set_double(xpc_object_t!, UInt, Double)
Added xpc_array_set_fd(xpc_object_t!, UInt, Int32)
Added xpc_array_set_int64(xpc_object_t!, UInt, Int64)
Added xpc_array_set_string(xpc_object_t!, UInt, UnsafePointer<Int8>)
Added xpc_array_set_uint64(xpc_object_t!, UInt, UInt64)
Added xpc_array_set_uuid(xpc_object_t!, UInt, UnsafePointer<UInt8>)
Added xpc_array_set_value(xpc_object_t!, UInt, xpc_object_t!)
Added xpc_bool_create(Bool) -> xpc_object_t!
Added xpc_bool_get_value(xpc_object_t!) -> Bool
Added xpc_connection_cancel(xpc_connection_t!)
Added xpc_connection_create(UnsafePointer<Int8>, dispatch_queue_t!) -> xpc_connection_t!
Added xpc_connection_create_from_endpoint(xpc_endpoint_t!) -> xpc_connection_t!
Added xpc_connection_create_mach_service(UnsafePointer<Int8>, dispatch_queue_t!, UInt64) -> xpc_connection_t!
Added xpc_connection_get_asid(xpc_connection_t!) -> au_asid_t
Added xpc_connection_get_context(xpc_connection_t!) -> UnsafeMutablePointer<Void>
Added xpc_connection_get_egid(xpc_connection_t!) -> gid_t
Added xpc_connection_get_euid(xpc_connection_t!) -> uid_t
Added xpc_connection_get_name(xpc_connection_t!) -> UnsafePointer<Int8>
Added xpc_connection_get_pid(xpc_connection_t!) -> pid_t
Added xpc_connection_handler_t
Added xpc_connection_resume(xpc_connection_t!)
Added xpc_connection_send_barrier(xpc_connection_t!, dispatch_block_t!)
Added xpc_connection_send_message(xpc_connection_t!, xpc_object_t!)
Added xpc_connection_send_message_with_reply(xpc_connection_t!, xpc_object_t!, dispatch_queue_t!, xpc_handler_t!)
Added xpc_connection_send_message_with_reply_sync(xpc_connection_t!, xpc_object_t!) -> xpc_object_t!
Added xpc_connection_set_context(xpc_connection_t!, UnsafeMutablePointer<Void>)
Added xpc_connection_set_event_handler(xpc_connection_t!, xpc_handler_t!)
Added xpc_connection_set_finalizer_f(xpc_connection_t!, xpc_finalizer_t)
Added xpc_connection_set_target_queue(xpc_connection_t!, dispatch_queue_t!)
Added xpc_connection_suspend(xpc_connection_t!)
Added xpc_connection_t
Added xpc_copy(xpc_object_t!) -> xpc_object_t!
Added xpc_copy_description(xpc_object_t!) -> UnsafeMutablePointer<Int8>
Added xpc_data_create(UnsafePointer<Void>, UInt) -> xpc_object_t!
Added xpc_data_create_with_dispatch_data(dispatch_data_t!) -> xpc_object_t!
Added xpc_data_get_bytes(xpc_object_t!, UnsafeMutablePointer<Void>, UInt, UInt) -> UInt
Added xpc_data_get_bytes_ptr(xpc_object_t!) -> UnsafePointer<Void>
Added xpc_data_get_length(xpc_object_t!) -> UInt
Added xpc_date_create(Int64) -> xpc_object_t!
Added xpc_date_create_from_current() -> xpc_object_t!
Added xpc_date_get_value(xpc_object_t!) -> Int64
Added xpc_debugger_api_misuse_info() -> UnsafePointer<Int8>
Added xpc_dictionary_applier_t
Added xpc_dictionary_apply(xpc_object_t!, xpc_dictionary_applier_t!) -> Bool
Added xpc_dictionary_create(UnsafePointer<UnsafePointer<Int8>>, UnsafePointer<xpc_object_t?>, UInt) -> xpc_object_t!
Added xpc_dictionary_create_connection(xpc_object_t!, UnsafePointer<Int8>) -> xpc_connection_t!
Added xpc_dictionary_create_reply(xpc_object_t!) -> xpc_object_t!
Added xpc_dictionary_dup_fd(xpc_object_t!, UnsafePointer<Int8>) -> Int32
Added xpc_dictionary_get_bool(xpc_object_t!, UnsafePointer<Int8>) -> Bool
Added xpc_dictionary_get_count(xpc_object_t!) -> UInt
Added xpc_dictionary_get_data(xpc_object_t!, UnsafePointer<Int8>, UnsafeMutablePointer<UInt>) -> UnsafePointer<Void>
Added xpc_dictionary_get_date(xpc_object_t!, UnsafePointer<Int8>) -> Int64
Added xpc_dictionary_get_double(xpc_object_t!, UnsafePointer<Int8>) -> Double
Added xpc_dictionary_get_int64(xpc_object_t!, UnsafePointer<Int8>) -> Int64
Added xpc_dictionary_get_remote_connection(xpc_object_t!) -> xpc_connection_t!
Added xpc_dictionary_get_string(xpc_object_t!, UnsafePointer<Int8>) -> UnsafePointer<Int8>
Added xpc_dictionary_get_uint64(xpc_object_t!, UnsafePointer<Int8>) -> UInt64
Added xpc_dictionary_get_uuid(xpc_object_t!, UnsafePointer<Int8>) -> UnsafePointer<UInt8>
Added xpc_dictionary_get_value(xpc_object_t!, UnsafePointer<Int8>) -> xpc_object_t!
Added xpc_dictionary_set_bool(xpc_object_t!, UnsafePointer<Int8>, Bool)
Added xpc_dictionary_set_connection(xpc_object_t!, UnsafePointer<Int8>, xpc_connection_t!)
Added xpc_dictionary_set_data(xpc_object_t!, UnsafePointer<Int8>, UnsafePointer<Void>, UInt)
Added xpc_dictionary_set_date(xpc_object_t!, UnsafePointer<Int8>, Int64)
Added xpc_dictionary_set_double(xpc_object_t!, UnsafePointer<Int8>, Double)
Added xpc_dictionary_set_fd(xpc_object_t!, UnsafePointer<Int8>, Int32)
Added xpc_dictionary_set_int64(xpc_object_t!, UnsafePointer<Int8>, Int64)
Added xpc_dictionary_set_string(xpc_object_t!, UnsafePointer<Int8>, UnsafePointer<Int8>)
Added xpc_dictionary_set_uint64(xpc_object_t!, UnsafePointer<Int8>, UInt64)
Added xpc_dictionary_set_uuid(xpc_object_t!, UnsafePointer<Int8>, UnsafePointer<UInt8>)
Added xpc_dictionary_set_value(xpc_object_t!, UnsafePointer<Int8>, xpc_object_t!)
Added xpc_double_create(Double) -> xpc_object_t!
Added xpc_double_get_value(xpc_object_t!) -> Double
Added xpc_endpoint_create(xpc_connection_t!) -> xpc_endpoint_t!
Added xpc_endpoint_t
Added xpc_equal(xpc_object_t!, xpc_object_t!) -> Bool
Added xpc_fd_create(Int32) -> xpc_object_t!
Added xpc_fd_dup(xpc_object_t!) -> Int32
Added xpc_finalizer_t
Added xpc_get_type(xpc_object_t!) -> xpc_type_t
Added xpc_handler_t
Added xpc_hash(xpc_object_t!) -> UInt
Added xpc_int64_create(Int64) -> xpc_object_t!
Added xpc_int64_get_value(xpc_object_t!) -> Int64
Added xpc_main(xpc_connection_handler_t)
Added xpc_null_create() -> xpc_object_t!
Added xpc_object_t
Added xpc_release(xpc_object_t!)
Added xpc_retain(xpc_object_t!) -> xpc_object_t!
Added xpc_set_event_stream_handler(UnsafePointer<Int8>, dispatch_queue_t!, xpc_handler_t!)
Added xpc_shmem_create(UnsafeMutablePointer<Void>, UInt) -> xpc_object_t!
Added xpc_shmem_map(xpc_object_t!, UnsafeMutablePointer<UnsafeMutablePointer<Void>>) -> UInt
Added xpc_string_create(UnsafePointer<Int8>) -> xpc_object_t!
Added xpc_string_create_with_format_and_arguments(UnsafePointer<Int8>, CVaListPointer) -> xpc_object_t!
Added xpc_string_get_length(xpc_object_t!) -> UInt
Added xpc_string_get_string_ptr(xpc_object_t!) -> UnsafePointer<Int8>
Added xpc_transaction_begin()
Added xpc_transaction_end()
Added xpc_type_t
Added xpc_uint64_create(UInt64) -> xpc_object_t!
Added xpc_uint64_get_value(xpc_object_t!) -> UInt64
Added xpc_uuid_create(UnsafePointer<UInt8>) -> xpc_object_t!
Added xpc_uuid_get_bytes(xpc_object_t!) -> UnsafePointer<UInt8>