comparison mod_csi_battery_saver/README.markdown @ 2743:1fa9620220e3

merge commit
author tmolitor <thilo@eightysoft.de>
date Thu, 17 Aug 2017 21:34:56 +0200
parents 69248dcd7cff
children b62cec32680e
comparison
equal deleted inserted replaced
2740:57d4680b86a4 2743:1fa9620220e3
1 --- 1 ---
2 description: CSI module to save battery on mobile devices 2 description: CSI module to save battery on mobile devices
3 labels: 3 labels:
4 - 'Stage-Alpha' 4 - 'Stage-Alpha'
5 --- 5 ---
6
7 Please use this module instead of [mod_csi_pump] if you want timestamping,
8 properly handled carbon copies, support for handling encrypted messages and
9 correctly handled smacks events.
6 10
7 Stanzas are queued in a buffer until either an "important" stanza is 11 Stanzas are queued in a buffer until either an "important" stanza is
8 encountered or the buffer becomes full. Then all queued stanzas are sent 12 encountered or the buffer becomes full. Then all queued stanzas are sent
9 at the same time. This way, nothing is lost or reordered while still 13 at the same time. This way, nothing is lost or reordered while still
10 allowing for power usage savings by not requiring mobile clients to 14 allowing for power usage savings by not requiring mobile clients to
11 bring up their radio for unimportant stanzas. 15 bring up their radio for unimportant stanzas.
12 16
13 `IQ` stanzas, smacks "stanzas" and `message` stanzas containing a body are 17 `IQ` stanzas, and `message` stanzas containing a body or being encypted
14 considered important. Groupchat messages must set a subject or have 18 and all nonzas are considered important. Groupchat messages must set a
15 the user's username or nickname in their messages to count as "important". 19 subject or have the user's username or nickname in their messages to count
16 `Presence` stanzas are not "important". 20 as "important". `Presence` stanzas are always not "important".
17 21
18 All buffered stanzas that allow timestamping are properly stamped to 22 All buffered stanzas that allow timestamping are properly stamped to
19 reflect their original send time, see [XEP-0203]. 23 reflect their original send time, see [XEP-0203].
20 24
21 Use with other CSI plugins such as [mod_throttle_presence], 25 Use with other CSI plugins such as [mod_throttle_presence],
22 [mod_filter_chatstates] or [mod_csi_pump] is *not* supported. 26 [mod_filter_chatstates] or [mod_csi_pump] is *not* supported.
23 Please use this module instead of [mod_csi_pump] if you want timestamping
24 and properly handled carbon copies.
25 27
26 The internal stanza buffer of this module is hardcoded to 100 stanzas. 28 The internal stanza buffer of this module is hardcoded to 100 stanzas.