Changeset 23524
- Timestamp:
- 2008-02-26 13:19:49 (8 months ago)
- Files:
-
- 1 modified
-
trunk/launchd/src/libvproc_public.h (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/launchd/src/libvproc_public.h
r23523 r23524 68 68 * launchd jobs should update their property lists accordingly. 69 69 * 70 * LaunchServices uses private APIto coordinate whether GUI applications70 * LaunchServices uses private methods to coordinate whether GUI applications 71 71 * have opted into this design. 72 72 */ 73 74 /*! 75 * @typedef vproc_transaction_t 76 * 77 * @abstract 78 * An opaque handle used to track outstanding transactions. 79 */ 80 typedef struct vproc_transaction_s *vproc_transaction_t; 73 81 74 82 /*! … … 81 89 * Call this API before creating data that needs to be saved via I/O later. 82 90 */ 83 v oid *91 vproc_transaction_t 84 92 vproc_transaction_prepare(void); 85 93 … … 97 105 */ 98 106 void 99 vproc_transaction_complete(void *handle); 107 vproc_transaction_complete(vproc_transaction_t handle); 108 109 /*! 110 * @typedef vproc_standby_t 111 * 112 * @abstract 113 * An opaque handle used to track outstanding standby requests. 114 */ 115 typedef struct vproc_standby_s *vproc_standby_t; 100 116 101 117 /*! … … 109 125 * state change, or when monitoring keyboard/mouse events. 110 126 */ 111 v oid *127 vproc_standby_t 112 128 vproc_standby_prepare(void); 113 129 … … 125 141 */ 126 142 void 127 vproc_standby_complete(v oid *handle);143 vproc_standby_complete(vproc_standby_t handle); 128 144 129 145 #pragma GCC visibility pop

