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