]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - ipc/ipcdev.git/blobdiff - linux/include/_GateMP.h
Enable Examples Compilation with C++ Compiler
[ipc/ipcdev.git] / linux / include / _GateMP.h
index b73c78fa5d5528099f802306306b854db5fde16a..8ec76e8d445a7961e2177c310822702f1076c59a 100644 (file)
@@ -57,7 +57,7 @@ extern "C" {
 /*!
  *  @brief  Structure for the Handle for the GateMP.
  */
 /*!
  *  @brief  Structure for the Handle for the GateMP.
  */
-typedef struct {
+typedef struct GateMP_Object_tag {
     GateMP_Params           params;
     /*!< Instance specific creation parameters */
     GateMP_RemoteProtect    remoteProtect;
     GateMP_Params           params;
     /*!< Instance specific creation parameters */
     GateMP_RemoteProtect    remoteProtect;
@@ -77,6 +77,9 @@ typedef struct {
     /*!< Resource id of GateMP proxy */
 } GateMP_Object;
 
     /*!< Resource id of GateMP proxy */
 } GateMP_Object;
 
+/* Internal variable to enable/disable tracing throughout GateMP */
+extern Bool _GateMP_verbose;
+
 /* Check GateMP has been setup */
 Bool GateMP_isSetup(Void);
 
 /* Check GateMP has been setup */
 Bool GateMP_isSetup(Void);
 
@@ -86,6 +89,9 @@ Int GateMP_start(Void);
 /* Stop the GateMP module */
 Int GateMP_stop(Void);
 
 /* Stop the GateMP module */
 Int GateMP_stop(Void);
 
+Int GateMP_attach(UInt16 procId);
+Int GateMP_detach(UInt16 procId);
+
 #if defined (__cplusplus)
 }
 #endif /* defined (__cplusplus) */
 #if defined (__cplusplus)
 }
 #endif /* defined (__cplusplus) */