25 #ifndef M2MB_RTC_MEM_H    26 #define M2MB_RTC_MEM_H    54 #define M2MB_RTC_INVALID_BUFFER                         ((M2MB_STATUS_T)(__M2MB_ERROR(M2MB_MOD_BASE,  1)))    55 #define M2MB_RTC_INVALID_POOL_ID                        ((M2MB_STATUS_T)(__M2MB_ERROR(M2MB_MOD_BASE,  2)))    56 #define M2MB_RTC_INVALID_CLIENT_ID                       ((M2MB_STATUS_T)(__M2MB_ERROR(M2MB_MOD_BASE,  3)))    57 #define M2MB_RTC_DRIVER_NOT_INITIALIZED                  ((M2MB_STATUS_T)(__M2MB_ERROR(M2MB_MOD_BASE,  4)))    58 #define M2MB_RTC_POOL_NOT_INITIALIZED                    ((M2MB_STATUS_T)(__M2MB_ERROR(M2MB_MOD_BASE,  5)))    59 #define M2MB_RTC_CLIENT_NOT_FOUND                        ((M2MB_STATUS_T)(__M2MB_ERROR(M2MB_MOD_BASE,  6)))    60 #define M2MB_RTC_INVALID_CALL_SEQUENCE                   ((M2MB_STATUS_T)(__M2MB_ERROR(M2MB_MOD_BASE,  7)))    61 #define M2MB_RTC_OUT_OF_MEMORY                           ((M2MB_STATUS_T)(__M2MB_ERROR(M2MB_MOD_BASE,  8)))    62 #define M2MB_RTC_ERROR                                   ((M2MB_STATUS_T)(__M2MB_ERROR(M2MB_MOD_BASE,  9)))    63 #define M2MB_RTC_FATAL_ERROR                             ((M2MB_STATUS_T)(__M2MB_ERROR(M2MB_MOD_BASE,  10))) INT32 m2mb_rtc_mem_read(UINT16 client_id, UINT16 *buffer_size, void **buffer_ptr)
Read data from RTC memory. 
INT32 m2mb_rtc_mem_free(UINT16 client_id)
Free the previously alloctaed buffer in RTC memory. 
INT32 m2mb_rtc_mem_alloc(UINT16 client_id, UINT16 buffer_size, void **buffer_ptr)
Allocate Buffer in RTC memory. 
INT32 m2mb_rtc_mem_write(UINT16 client_id)
Save data in RTC memory.