1    /* 
     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     * */
    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     *  @(#) xdc.runtime.knl; 1, 0, 0,181; 2-10-2012 10:18:55; /db/ztree/library/trees/xdc/xdc-y21x/src/packages/
    41     */
    42