forked from enlightenment/efl
Add API to get/set data to session
This commit is contained in:
parent
d970c855ea
commit
8babb55646
|
@ -1047,6 +1047,19 @@ eina_debug_dispatch(Eina_Debug_Session *session, void *buffer)
|
|||
return ret;
|
||||
}
|
||||
|
||||
EAPI void
|
||||
eina_debug_session_data_set(Eina_Debug_Session *session, void *data)
|
||||
{
|
||||
if (session) session->data = data;
|
||||
}
|
||||
|
||||
EAPI void *
|
||||
eina_debug_session_data_get(Eina_Debug_Session *session)
|
||||
{
|
||||
if (session) return session->data;
|
||||
else return NULL;
|
||||
}
|
||||
|
||||
static void
|
||||
_signal_handler(int sig EINA_UNUSED,
|
||||
siginfo_t *si EINA_UNUSED, void *foo EINA_UNUSED)
|
||||
|
|
|
@ -237,6 +237,24 @@ EAPI Eina_Debug_Dispatch_Cb eina_debug_session_dispatch_get(Eina_Debug_Session *
|
|||
*/
|
||||
EAPI Eina_Debug_Error eina_debug_dispatch(Eina_Debug_Session *session, void *buffer);
|
||||
|
||||
/**
|
||||
* @brief Set data to a session
|
||||
*
|
||||
* @param session the session
|
||||
* @param data the data to set
|
||||
*
|
||||
*/
|
||||
EAPI void eina_debug_session_data_set(Eina_Debug_Session *session, void *data);
|
||||
|
||||
/**
|
||||
* @brief Get the data attached to a session
|
||||
*
|
||||
* @param session the session
|
||||
*
|
||||
* @return the data of the session
|
||||
*/
|
||||
EAPI void *eina_debug_session_data_get(Eina_Debug_Session *session);
|
||||
|
||||
/**
|
||||
* @brief Register opcodes to a session
|
||||
*
|
||||
|
|
Loading…
Reference in New Issue