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    @InstanceInitError      /* instance initialization can fail */
    27    @InstanceFinalize       /* instances require finalization */
    28    
    29    module SyncSemThread inherits xdc.runtime.knl.ISync
    30    {
    31    
    32    internal:  /* not for client use */
    33    
    34        struct Instance_State {
    35            SemThread.Handle    semThread;
    36        };
    37    }
    38    /*
    39     *  @(#) xdc.runtime.knl; 1, 0, 0,0; 8-8-2017 17:31:10; /db/ztree/library/trees/xdc/xdc-D20/src/packages/
    40     */
    41