interface ti.sdo.ipc.interfaces.ITransportSetup
XDCspec summary sourced in ti/sdo/ipc/interfaces/ITransportSetup.xdc
interface ITransportSetup {  ...
// inherits xdc.runtime.IModule
XDCspec declarations sourced in ti/sdo/ipc/interfaces/ITransportSetup.xdc
 
interface ITransportSetup {
module-wide config parameters
    config UInt priority// priority of the transport = 0;
 
module-wide functions
    Int attach// Function that will be called in MessageQ_attach(UInt16 remoteProcId, Ptr sharedAddr);
    Int detach// Function that will be called in MessageQ_detach(UInt16 remoteProcId);
    SizeT sharedMemReq// Shared memory required(Ptr sharedAddr);
}
 
config ITransportSetup.priority  // module-wide

priority of the transport

XDCspec declarations sourced in ti/sdo/ipc/interfaces/ITransportSetup.xdc
config UInt priority = 0;
 
 
metaonly config ITransportSetup.common$  // module-wide

Common module configuration parameters

XDCspec declarations sourced in ti/sdo/ipc/interfaces/ITransportSetup.xdc
metaonly config Types.Common$ common$;
 
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

XDCspec declarations sourced in ti/sdo/ipc/interfaces/ITransportSetup.xdc
Int attach(UInt16 remoteProcId, Ptr sharedAddr);
 
 
ITransportSetup.detach()  // module-wide

Function that will be called in MessageQ_detach

XDCspec declarations sourced in ti/sdo/ipc/interfaces/ITransportSetup.xdc
Int detach(UInt16 remoteProcId);
 
 
ITransportSetup.isRegistered()  // module-wide

Determines if a transport has been registered to a remote processor

XDCspec declarations sourced in ti/sdo/ipc/interfaces/ITransportSetup.xdc
Bool isRegistered(UInt16 remoteProcId);
 
 
ITransportSetup.sharedMemReq()  // module-wide

Shared memory required

XDCspec declarations sourced in ti/sdo/ipc/interfaces/ITransportSetup.xdc
SizeT sharedMemReq(Ptr sharedAddr);
 
generated on Sat, 11 Feb 2012 00:38:03 GMT