mirror of
https://github.com/signalwire/freeswitch.git
synced 2026-10-29 06:34:19 +00:00
add new function to check when messages need parsing to improve performance on parsing messages during originate
This commit is contained in:
1 parent
7630d47e0e
commit
8b0421ff68
3 files changed
+26
-4
No files matched your search
@@ -861,6 +861,21 @@ SWITCH_DECLARE(switch_status_t) switch_core_session_queue_event(switch_core_sess
|
||||
return status;
|
||||
}
|
||||
|
||||
SWITCH_DECLARE(uint32_t) switch_core_session_messages_waiting(switch_core_session_t *session)
|
||||
{
|
||||
int x = 0;
|
||||
|
||||
if (session->private_event_queue) {
|
||||
x += switch_queue_size(session->private_event_queue);
|
||||
}
|
||||
|
||||
if (session->message_queue) {
|
||||
x += switch_queue_size(session->message_queue);
|
||||
}
|
||||
|
||||
return x;
|
||||
}
|
||||
|
||||
SWITCH_DECLARE(uint32_t) switch_core_session_event_count(switch_core_session_t *session)
|
||||
{
|
||||
if (session->event_queue) {
|
||||
|
||||
Reference in new issue
Block a user