1    /* --COPYRIGHT--,ESD
     2     *  Copyright (c) 2008 Texas Instruments. All rights reserved. 
     3     *  This program and the accompanying materials are made available under the 
     4     *  terms of the Eclipse Public License v1.0 and Eclipse Distribution License
     5     *  v. 1.0 which accompanies this distribution. The Eclipse Public License is
     6     *  available at http://www.eclipse.org/legal/epl-v10.html and the Eclipse
     7     *  Distribution License is available at 
     8     *  http://www.eclipse.org/org/documents/edl-v10.php.
     9     *
    10     *  Contributors:
    11     *      Texas Instruments - initial implementation
    12     * --/COPYRIGHT--*/
    13    /*
    14     *  ======== SyncSemThread.xdc ========
    15     */
    16    
    17    import xdc.runtime.knl.SemThread;
    18    
    19    /*!
    20     *  ======== SyncSemThread ========
    21     *  A ISync implementation based on a SemThread. [EXPERIMENTAL]
    22     *
    23     *  This module implements the {@link ti.sdo.utils.ISync} interface
    24     *  using the {@link xdc.runtime.knl.SemThread} module.
    25     */
    26    
    27    @InstanceInitError      /* instance initialization can fail */
    28    @InstanceFinalize       /* instances require finalization */
    29    
    30    module SyncSemThread inherits xdc.runtime.knl.ISync
    31    {
    32    
    33    internal:  /* not for client use */
    34    
    35        struct Instance_State {
    36            SemThread.Handle    semThread;
    37        };
    38    }
    39    
    40    /*
    41     *! Revision History
    42     *! ================
    43     *! 17-Apr-2009 nitya    Review updates
    44     */
    45    /*
    46     *  @(#) xdc.runtime.knl; 1, 0, 0,24; 9-3-2009 11:42:01; /db/ztree/library/trees/xdc-t57x/src/packages/
    47     */
    48