module ti.sdo.ipc.transports.TransportShmNotifySetup |
|
|
|
Manages the setup of TransportShmNotify instances
Create or open the TransportShmNotify for each pair of devices.
[
more ... ]
#include <ti/sdo/ipc/transports/TransportShmNotifySetup.h>
Functions common to all ITransportSetup modules |
Int | |
Int | |
Bool | |
SizeT | |
Functions common to all target modules |
|
|
Constants |
extern const UInt | |
DETAILS
Create or open the TransportShmNotify for each pair of devices.
NOTE
This modules reflects upon the
ti.sdo.utils.MultiProc.procAddrMode
configuration parameter. Some internal data structure allocations are
optimized for the given processor address mode.
config TransportShmNotifySetup_priority // module-wide |
|
priority of the transport
extern const UInt TransportShmNotifySetup_priority;
TransportShmNotifySetup_attach() // module-wide |
|
Function that will be called in MessageQ_attach
Int TransportShmNotifySetup_attach(UInt16 remoteProcId, Ptr sharedAddr);
TransportShmNotifySetup_detach() // module-wide |
|
Function that will be called in MessageQ_detach
Int TransportShmNotifySetup_detach(UInt16 remoteProcId);
TransportShmNotifySetup_isRegistered() // module-wide |
|
Determines if a transport has been registered to a remote processor
Bool TransportShmNotifySetup_isRegistered(UInt16 remoteProcId);
TransportShmNotifySetup_sharedMemReq() // module-wide |
|
Shared memory required
SizeT TransportShmNotifySetup_sharedMemReq(Ptr sharedAddr);
Module-Wide Built-Ins |
|
// Get this module's unique id
Bool TransportShmNotifySetup_Module_startupDone();
// Test if this module has completed startup
// The heap from which this module allocates memory
Bool TransportShmNotifySetup_Module_hasMask();
// Test whether this module has a diagnostics mask
Bits16 TransportShmNotifySetup_Module_getMask();
// Returns the diagnostics mask for this module
Void TransportShmNotifySetup_Module_setMask(Bits16 mask);
// Set the diagnostics mask for this module
var TransportShmNotifySetup = xdc.useModule('ti.sdo.ipc.transports.TransportShmNotifySetup');
module-wide config parameters
generated on Fri, 21 Aug 2015 19:35:46 GMT