65 #ifndef ti_grcm_RcmServer__include
66 #define ti_grcm_RcmServer__include
68 #include <xdc/runtime/knl/GateThread.h>
69 #include <xdc/runtime/knl/Thread.h>
78 #if defined (__cplusplus)
86 #define RcmServer_S_SUCCESS (0)
91 #define RcmServer_E_FAIL (-1)
96 #define RcmServer_E_NOMEMORY (-2)
104 #define RcmServer_E_SYMBOLNOTFOUND (-3)
113 #define RcmServer_E_SYMBOLSTATIC (-4)
121 #define RcmServer_E_SYMBOLTABLEFULL (-5)
142 typedef Int32 (*RcmServer_MsgFxn)(UInt32, UInt32 *);
150 typedef Int32 (*RcmServer_MsgCreateFxn)(Void *, UInt32, UInt32 *);
181 RcmServer_MsgFxn fxn;
182 RcmServer_MsgCreateFxn createFxn;
274 typedef struct RcmServer_Object_tag *RcmServer_Handle;
378 GateThread_Struct _f1;
427 Int RcmServer_addSymbol(
428 RcmServer_Handle handle,
430 RcmServer_MsgFxn addr,
459 Int RcmServer_construct(
460 RcmServer_Struct * structPtr,
488 Int RcmServer_create(
491 RcmServer_Handle * handle
502 Int RcmServer_delete(
503 RcmServer_Handle * handlePtr
515 Int RcmServer_destruct(
516 RcmServer_Struct * structPtr
531 Void RcmServer_exit(Void);
544 Void RcmServer_init(Void);
552 Void RcmServer_Params_init(
572 Int RcmServer_removeSymbol(
573 RcmServer_Handle handle,
592 RcmServer_Handle handle
607 UInt32 RcmServer_getLocalAddress(
608 RcmServer_Handle handle
621 UInt32 RcmServer_getRemoteAddress(
622 RcmServer_Handle handle
635 UInt16 RcmServer_getRemoteProc(
636 RcmServer_Handle handle
645 #if defined (__cplusplus)