Refactored pm_session_dettach_others to pm_session_take_over
This commit is contained in:
@@ -56,23 +56,6 @@ static void custom_session_pme_destory(struct custom_session_pme *pme)
|
||||
}
|
||||
}
|
||||
|
||||
extern "C" void custom_event_plugin_error(const struct stellar_session *session, enum error_event_type event, void **pme)
|
||||
{
|
||||
if (strcmp(stellar_session_get_name(session), "TCP") == 0)
|
||||
{
|
||||
struct tcp_session_pme **per_tcp_session_pme = (struct tcp_session_pme **)pme;
|
||||
printf("RUN custom_event_plugin_error, session_name: 'TCP', error_event_type: %d, pme->data: %s\n", event, (*per_tcp_session_pme) == NULL ? "NULL" : (*per_tcp_session_pme)->data);
|
||||
tcp_session_pme_destory(*per_tcp_session_pme);
|
||||
}
|
||||
|
||||
if (strcmp(stellar_session_get_name(session), "CUSTOM") == 0)
|
||||
{
|
||||
struct custom_session_pme **per_custom_session_pme = (struct custom_session_pme **)pme;
|
||||
printf("RUN custom_event_plugin_error, session_name: 'CUSTOM', error_event_type: %d, pme->data: %s\n", event, (*per_custom_session_pme) == NULL ? "NULL" : (*per_custom_session_pme)->data);
|
||||
custom_session_pme_destory(*per_custom_session_pme);
|
||||
}
|
||||
}
|
||||
|
||||
extern "C" void custom_event_plugin_tcp_entry(const struct stellar_session *session, enum session_event_type event, struct stellar_packet *p, const char *payload, uint16_t len, void **pme)
|
||||
{
|
||||
struct tcp_session_pme **per_tcp_session_pme = (struct tcp_session_pme **)pme;
|
||||
|
||||
Reference in New Issue
Block a user