interface ti.sdo.ipc.interfaces.ITransportSetup |
|
|
interface ITransportSetup { ...
interface ITransportSetup {
module-wide config parameters
module-wide functions
}
config ITransportSetup.priority // module-wide |
|
priority of the transport
config UInt priority = 0;
metaonly config ITransportSetup.common$ // module-wide |
|
Common module configuration parameters
DETAILS
All modules have this configuration parameter. Its name
contains the '$' character to ensure it does not conflict with
configuration parameters declared by the module. This allows
new configuration parameters to be added in the future without
any chance of breaking existing modules.
ITransportSetup.attach() // module-wide |
|
Function that will be called in MessageQ_attach
Int attach(UInt16 remoteProcId, Ptr sharedAddr);
ITransportSetup.detach() // module-wide |
|
Function that will be called in MessageQ_detach
Int detach(UInt16 remoteProcId);
ITransportSetup.isRegistered() // module-wide |
|
Determines if a transport has been registered to a remote processor
Bool isRegistered(UInt16 remoteProcId);
ITransportSetup.sharedMemReq() // module-wide |
|
Shared memory required
SizeT sharedMemReq(Ptr sharedAddr);
generated on Sat, 11 Feb 2012 00:38:03 GMT