IPC API  3.40.00.06
Macros | Typedefs | Functions
MmServiceMgr.h File Reference

Detailed Description

Multi-Media Service Manager.

Note
MmServiceMgr is currently only available for SYS/BIOS, when providing services for an MmRpc client on Linux or QNX.
#include <ti/grcm/RcmServer.h>
#include <ti/ipc/mm/MmType.h>
#include <ti/srvmgr/omaprpc/OmapRpc.h>
Include dependency graph for MmServiceMgr.h:

Go to the source code of this file.

Macros

#define MmServiceMgr_S_SUCCESS   (0)
 Operation is successful. More...
 
#define MmServiceMgr_E_FAIL   (-1)
 Operation failed. More...
 

Typedefs

typedef Void(* MmServiceMgr_DelFxn) (Void)
 

Functions

Int MmServiceMgr_init (Void)
 Initialize the MmServiceMgr module. More...
 
Void MmServiceMgr_exit (Void)
 Finalize the MmServiceMgr module. More...
 
Int MmServiceMgr_register (const String name, RcmServer_Params *params, MmType_FxnSigTab *fxnSigTab, MmServiceMgr_DelFxn delFxn)
 Register a new service. More...
 
UInt32 MmServiceMgr_getId ()
 Get the ID of the current service instance This function can only be called in the context of skeleton functions or service deletion function registered for a service. More...
 

Macro Definition Documentation

#define MmServiceMgr_S_SUCCESS   (0)

Operation is successful.

#define MmServiceMgr_E_FAIL   (-1)

Operation failed.

Typedef Documentation

typedef Void(* MmServiceMgr_DelFxn) (Void)

Function Documentation

Int MmServiceMgr_init ( Void  )

Initialize the MmServiceMgr module.

Void MmServiceMgr_exit ( Void  )

Finalize the MmServiceMgr module.

Int MmServiceMgr_register ( const String  name,
RcmServer_Params params,
MmType_FxnSigTab fxnSigTab,
MmServiceMgr_DelFxn  delFxn 
)

Register a new service.

UInt32 MmServiceMgr_getId ( )

Get the ID of the current service instance This function can only be called in the context of skeleton functions or service deletion function registered for a service.

Copyright 2015, Texas Instruments Incorporated