Projects
Browse Source     Search     Timeline     Wiki

Changeset 23524

Show
Ignore:
Timestamp:
2008-02-26 13:19:49 (8 months ago)
Author:
zarzycki@…
Message:

More feedback.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/launchd/src/libvproc_public.h

    r23523 r23524  
    6868 * launchd jobs should update their property lists accordingly. 
    6969 * 
    70  * LaunchServices uses private API to coordinate whether GUI applications 
     70 * LaunchServices uses private methods to coordinate whether GUI applications 
    7171 * have opted into this design. 
    7272 */ 
     73 
     74/*! 
     75 * @typedef     vproc_transaction_t 
     76 * 
     77 * @abstract 
     78 * An opaque handle used to track outstanding transactions. 
     79 */ 
     80typedef struct vproc_transaction_s *vproc_transaction_t; 
    7381 
    7482/*! 
     
    8189 * Call this API before creating data that needs to be saved via I/O later. 
    8290 */ 
    83 void * 
     91vproc_transaction_t 
    8492vproc_transaction_prepare(void); 
    8593 
     
    97105 */ 
    98106void 
    99 vproc_transaction_complete(void *handle); 
     107vproc_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 */ 
     115typedef struct vproc_standby_s *vproc_standby_t; 
    100116 
    101117/*! 
     
    109125 * state change, or when monitoring keyboard/mouse events. 
    110126 */ 
    111 void * 
     127vproc_standby_t 
    112128vproc_standby_prepare(void); 
    113129 
     
    125141 */ 
    126142void 
    127 vproc_standby_complete(void *handle); 
     143vproc_standby_complete(vproc_standby_t handle); 
    128144 
    129145#pragma GCC visibility pop