Software / code / prosody
Comparison
plugins/mod_c2s.lua @ 7466:f28fa742def3
mod_c2s, mod_s2s: Bootstrap connection count statistic on module load
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Thu, 07 Jul 2016 18:48:58 +0200 |
| parent | 7329:ab811c1bb730 |
| child | 7467:9a73c85baffe |
| child | 7539:366964dbddb1 |
comparison
equal
deleted
inserted
replaced
| 7464:3b7de72e58a9 | 7466:f28fa742def3 |
|---|---|
| 33 local core_process_stanza = prosody.core_process_stanza; | 33 local core_process_stanza = prosody.core_process_stanza; |
| 34 local hosts = prosody.hosts; | 34 local hosts = prosody.hosts; |
| 35 | 35 |
| 36 local stream_callbacks = { default_ns = "jabber:client" }; | 36 local stream_callbacks = { default_ns = "jabber:client" }; |
| 37 local listener = {}; | 37 local listener = {}; |
| 38 | |
| 39 do | |
| 40 -- Connection counter resets to 0 on load and reload | |
| 41 -- Bump it up to current value | |
| 42 local count = 0; | |
| 43 for _ in pairs(sessions) do | |
| 44 count = count + 1; | |
| 45 end | |
| 46 measure_connections(count); | |
| 47 end | |
| 38 | 48 |
| 39 --- Stream events handlers | 49 --- Stream events handlers |
| 40 local stream_xmlns_attr = {xmlns='urn:ietf:params:xml:ns:xmpp-streams'}; | 50 local stream_xmlns_attr = {xmlns='urn:ietf:params:xml:ns:xmpp-streams'}; |
| 41 | 51 |
| 42 function stream_callbacks.streamopened(session, attr) | 52 function stream_callbacks.streamopened(session, attr) |