1 /* --COPYRIGHT--,TI 2 * Copyright (c) $(CPYYEAR) 3 * Texas Instruments 4 * 5 * All rights reserved. Property of Texas Instruments 6 * Restricted rights to use, duplicate or disclose this code are 7 * granted through contract. 8 * 9 * --/COPYRIGHT--*/ 10 /* 11 * ======== ITransportSetup.xdc ======== 12 * 13 */ 14 15 /* 16 * ======== Revision History ======== 17 * 18 *! Revision History 19 *! ================ 20 *! 18-Feb-2010 jv Added isRegistered(), used in Ipc_attach. 21 *! 04-Feb-2010 jv Removed setup, add attach/detach 22 *! 09-Oct-2009 jv Created setup 23 */ 24 25 interface ITransportSetup { 26 27 /*! Function that will be called in MessageQ_attach */ 28 Int attach(UInt16 remoteProcId, Ptr sharedAddr); 29 30 /*! Function that will be called in MessageQ_detach */ 31 Int detach(UInt16 remoteProcId); 32 33 /*! Determines if a transport has been registered to a remote processor */ 34 Bool isRegistered(UInt16 remoteProcId); 35 36 /*! Shared memory required */ 37 SizeT sharedMemReq(Ptr sharedAddr); 38 }