Compare commits
	
		
			212 Commits
		
	
	
		
			3449-xmpp-
			...
			slix-1.7.2
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|   | 610923138f | ||
|   | c4cbb59a44 | ||
|   | 24375f3c47 | ||
|   | 8b90cdd73f | ||
|   | ee671dfb29 | ||
|   | d954283fb6 | ||
|   | ed2c03fade | ||
|   | a381267d21 | ||
|   | 1e1576473b | ||
|   | dbcd0c6050 | ||
|   | f93af07882 | ||
|   | 3f739e513b | ||
|   | fc7d7b4eb7 | ||
|   | 3642e2c7f4 | ||
|   | f15311bda8 | ||
|   | b2dfb4c1f3 | ||
|   | d227579d56 | ||
|   | 571774edb4 | ||
|   | 456dff0b61 | ||
|   | a0b6bfcefe | ||
|   | 9fbd40578c | ||
|   | 8700f8d162 | ||
|   | efdcd396d8 | ||
|   | 0eed84d0b2 | ||
|   | 370abb1d98 | ||
|   | 51866f0d46 | ||
|   | 9390794401 | ||
|   | 70b5081018 | ||
|   | 4cb679ae2a | ||
|   | ab280b44cc | ||
|   | 0193667ace | ||
|   | 9cb5131f1c | ||
|   | 0bf1b96859 | ||
|   | c6a0da63ae | ||
|   | 3f10dfe138 | ||
|   | 49577e6c84 | ||
|   | 04dcc8628d | ||
|   | 81ebf4e8ba | ||
|   | b784b68bcd | ||
|   | f38c61a6b9 | ||
|   | 2631b25e3e | ||
|   | 2b11d81b86 | ||
|   | ca465032e7 | ||
|   | 6369ee0e5f | ||
|   | 1e23167ce4 | ||
|   | cccc1253aa | ||
|   | fb31e9c1fd | ||
|   | b4dd1e0132 | ||
|   | 525855c17b | ||
|   | ce0d615786 | ||
|   | 1e08c90018 | ||
|   | c05cafc963 | ||
|   | 166b265de0 | ||
|   | d91eea3a3a | ||
|   | 569b9c5ee2 | ||
|   | a3ca4c11c3 | ||
|   | 489e419e38 | ||
|   | 0b2594aa2c | ||
|   | 1b3a00c894 | ||
|   | ef201b6ae9 | ||
|   | 69af0fc1dc | ||
|   | 7ecdc7fced | ||
|   | 39c624f958 | ||
|   | 4c9591d5c9 | ||
|   | 31841ef3bf | ||
|   | 6773dc4409 | ||
|   | 71888b24a6 | ||
|   | 3b00c56bdc | ||
|   | bf17c32705 | ||
|   | bc58c5a045 | ||
|   | d6be776640 | ||
|   | 878870255f | ||
|   | 1e2d15b8f5 | ||
|   | 155fc58a22 | ||
|   | 95d40a3ca3 | ||
|   | 010bf6dd70 | ||
|   | 9d61655215 | ||
|   | f768a980d8 | ||
|   | d371828041 | ||
|   | b63dc3bc8c | ||
|   | 8258202681 | ||
|   | c892fba778 | ||
|   | 758dfb930c | ||
|   | 91c3d64ca2 | ||
|   | 340b0f0f16 | ||
|   | a1ef32a122 | ||
|   | ef6dab81b9 | ||
|   | b3e2a8eb91 | ||
|   | 11ac5867ff | ||
|   | a61f2248fd | ||
|   | 7a4ea4c1ae | ||
|   | c0acb7e34f | ||
|   | c89a21463f | ||
|   | 1836b2b887 | ||
|   | 12e3c9988d | ||
|   | b8f368acf3 | ||
|   | bcd8cf085f | ||
|   | cd4c9f82fc | ||
|   | 73cc2a4008 | ||
|   | aa5d422f38 | ||
|   | 684247b375 | ||
|   | 6db5bb65d3 | ||
|   | cc96e4a6e7 | ||
|   | bb3c61f6e0 | ||
|   | 2c764b7c7d | ||
|   | 77587a4843 | ||
|   | 2cb2fcefbf | ||
|   | d3dc09ce94 | ||
|   | e6d1badb81 | ||
|   | 3d1e539d2b | ||
|   | 05749c4969 | ||
|   | c2b09c5c83 | ||
|   | fdb0749cd1 | ||
|   | 2c523d1a3b | ||
|   | 41dea80d94 | ||
|   | c4ca15a040 | ||
|   | 54d556280a | ||
|   | c63e9a32b9 | ||
|   | 58c3579f74 | ||
|   | e592a46c99 | ||
|   | fa6fe5e851 | ||
|   | 6c52843d71 | ||
|   | d660e447ee | ||
|   | 70cf35e9bf | ||
|   | 5c5780503a | ||
|   | 203628d707 | ||
|   | 922ad8d9ea | ||
|   | 8eb756d55c | ||
|   | 4da1c8573e | ||
|   | 380f0e4e38 | ||
|   | 56f44dc47d | ||
|   | fa7e33110f | ||
|   | 7033bc0061 | ||
|   | 98b9a6f9e3 | ||
|   | de548fbcce | ||
|   | af46efc12a | ||
|   | 88132def60 | ||
|   | 26db6175f2 | ||
|   | 4d5586f4a1 | ||
|   | 4eb2bb7da8 | ||
|   | 15bf6bc827 | ||
|   | 3d1615ea54 | ||
|   | 350f85a8d1 | ||
|   | b62ea49de3 | ||
|   | bdc12c00c6 | ||
|   | 51cc459bd0 | ||
|   | 54b9721f3a | ||
|   | c20b72376e | ||
|   | b27510f05b | ||
|   | 45a14871ee | ||
|   | 6ff5162fb4 | ||
|   | c3a6352a6b | ||
|   | 086dc894d1 | ||
|   | a245ba54bd | ||
|   | c86a6ad299 | ||
|   | 7e4b664742 | ||
|   | ddc3974d1b | ||
|   | 9b5ab741c8 | ||
|   | a9a7bdc6c3 | ||
|   | fe68d19f91 | ||
|   | fe46643f2f | ||
|   | 985505297c | ||
|   | 0b38eeaa4a | ||
|   | 4dbabfa211 | ||
|   | 57c8196d9c | ||
|   | f90713cb9e | ||
|   | 9b9ace97f4 | ||
|   | d497f94e6f | ||
|   | cde9ac123d | ||
|   | c8d1eaa2dc | ||
|   | 200e1a6128 | ||
|   | 9c7f3d59d8 | ||
|   | 145bb7a36e | ||
|   | 67fb5fe4c3 | ||
|   | 605a58a864 | ||
|   | a3d343b253 | ||
|   | d58f59980f | ||
|   | 9e8ac6b769 | ||
|   | 3b3eed544e | ||
|   | 03ee9bc4cc | ||
|   | 4fad5c62ce | ||
|   | 5ccae3ce2a | ||
|   | a104e3722e | ||
|   | bb61f0f39d | ||
|   | a29ce4b547 | ||
|   | 07b1a4c1cd | ||
|   | cec34686fc | ||
|   | 03148ed92e | ||
|   | 6f4e9b485f | ||
|   | 28123083f7 | ||
|   | ef961392be | ||
|   | 2e31de3f45 | ||
|   | 8a52730f11 | ||
|   | 04df50feac | ||
|   | c7bd224182 | ||
|   | bac1e9b44a | ||
|   | b62f0e90c1 | ||
|   | 9ace053992 | ||
|   | c7cd2fcf33 | ||
|   | e57289358f | ||
|   | 4aa35c11ab | ||
|   | 1314e70460 | ||
|   | f84bfce5f3 | ||
|   | 9fd8684c5a | ||
|   | fc77fb7648 | ||
|   | c8d802a6c7 | ||
|   | 3529a36974 | ||
|   | fe6458303a | ||
|   | b15d4aa0fa | ||
|   | 01371041a3 | ||
|   | 9c4e3956a7 | ||
|   | cd5b47f76c | 
| @@ -9,9 +9,25 @@ test: | |||||||
|   image: ubuntu:latest |   image: ubuntu:latest | ||||||
|   script: |   script: | ||||||
|     - apt update |     - apt update | ||||||
|     - apt install -y python3 cython3 gpg |     - apt install -y python3 python3-pip cython3 gpg | ||||||
|  |     - pip3 install emoji aiohttp | ||||||
|     - ./run_tests.py |     - ./run_tests.py | ||||||
|  |  | ||||||
|  | test_integration: | ||||||
|  |   stage: test | ||||||
|  |   tags: | ||||||
|  |     - docker | ||||||
|  |   image: ubuntu:latest | ||||||
|  |   only: | ||||||
|  |     variables: | ||||||
|  |         - $CI_ACCOUNT1 | ||||||
|  |         - $CI_ACCOUNT2 | ||||||
|  |   script: | ||||||
|  |     - apt update | ||||||
|  |     - apt install -y python3 python3-pip cython3 gpg | ||||||
|  |     - pip3 install emoji aiohttp aiodns | ||||||
|  |     - ./run_integration_tests.py | ||||||
|  |  | ||||||
| trigger_poezio: | trigger_poezio: | ||||||
|   stage: trigger |   stage: trigger | ||||||
|   tags: |   tags: | ||||||
|   | |||||||
							
								
								
									
										28
									
								
								LICENSE
									
									
									
									
									
								
							
							
						
						
									
										28
									
								
								LICENSE
									
									
									
									
									
								
							| @@ -86,34 +86,6 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
| OrderedDict - A port of the Python 2.7+ OrderedDict to Python 2.6 |  | ||||||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |  | ||||||
|  |  | ||||||
| Copyright (c) 2009 Raymond Hettinger |  | ||||||
|  |  | ||||||
| Permission is hereby granted, free of charge, to any person |  | ||||||
| obtaining a copy of this software and associated documentation files |  | ||||||
| (the "Software"), to deal in the Software without restriction, |  | ||||||
| including without limitation the rights to use, copy, modify, merge, |  | ||||||
| publish, distribute, sublicense, and/or sell copies of the Software, |  | ||||||
| and to permit persons to whom the Software is furnished to do so, |  | ||||||
| subject to the following conditions: |  | ||||||
|  |  | ||||||
|     The above copyright notice and this permission notice shall be |  | ||||||
|     included in all copies or substantial portions of the Software. |  | ||||||
|  |  | ||||||
|     THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, |  | ||||||
|     EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES |  | ||||||
|     OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND |  | ||||||
|     NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT |  | ||||||
|     HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, |  | ||||||
|     WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING |  | ||||||
|     FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR |  | ||||||
|     OTHER DEALINGS IN THE SOFTWARE. |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
| SUELTA – A PURE-PYTHON SASL CLIENT LIBRARY | SUELTA – A PURE-PYTHON SASL CLIENT LIBRARY | ||||||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||||||
|  |  | ||||||
|   | |||||||
							
								
								
									
										15
									
								
								README.rst
									
									
									
									
									
								
							
							
						
						
									
										15
									
								
								README.rst
									
									
									
									
									
								
							| @@ -31,6 +31,21 @@ To run the test suite for Slixmpp:: | |||||||
|  |  | ||||||
|     python run_tests.py |     python run_tests.py | ||||||
|  |  | ||||||
|  | Integration tests require the following environment variables to be set::: | ||||||
|  |  | ||||||
|  |     $CI_ACCOUNT1 | ||||||
|  |     $CI_ACCOUNT1_PASSWORD | ||||||
|  |     $CI_ACCOUNT2 | ||||||
|  |     $CI_ACCOUNT2_PASSWORD | ||||||
|  |     $CI_MUC_SERVER | ||||||
|  |  | ||||||
|  | where the account variables are JIDs of valid, existing accounts, and | ||||||
|  | the passwords are the account passwords. The MUC server must allow room | ||||||
|  | creation from those JIDs. | ||||||
|  |  | ||||||
|  | To run the integration test suite for Slixmpp:: | ||||||
|  |  | ||||||
|  |     python run_integration_tests.py | ||||||
|  |  | ||||||
| The Slixmpp Boilerplate | The Slixmpp Boilerplate | ||||||
| ------------------------- | ------------------------- | ||||||
|   | |||||||
							
								
								
									
										96
									
								
								docs/api/plugins/index.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										96
									
								
								docs/api/plugins/index.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,96 @@ | |||||||
|  | Plugin index | ||||||
|  | ============ | ||||||
|  |  | ||||||
|  | .. toctree:: | ||||||
|  |     :maxdepth: 2 | ||||||
|  |  | ||||||
|  |     xep_0004 | ||||||
|  |     xep_0009 | ||||||
|  |     xep_0012 | ||||||
|  |     xep_0013 | ||||||
|  |     xep_0020 | ||||||
|  |     xep_0027 | ||||||
|  |     xep_0030 | ||||||
|  |     xep_0033 | ||||||
|  |     xep_0045 | ||||||
|  |     xep_0047 | ||||||
|  |     xep_0049 | ||||||
|  |     xep_0050 | ||||||
|  |     xep_0054 | ||||||
|  |     xep_0059 | ||||||
|  |     xep_0060 | ||||||
|  |     xep_0065 | ||||||
|  |     xep_0066 | ||||||
|  |     xep_0070 | ||||||
|  |     xep_0071 | ||||||
|  |     xep_0077 | ||||||
|  |     xep_0079 | ||||||
|  |     xep_0080 | ||||||
|  |     xep_0082 | ||||||
|  |     xep_0084 | ||||||
|  |     xep_0085 | ||||||
|  |     xep_0086 | ||||||
|  |     xep_0092 | ||||||
|  |     xep_0106 | ||||||
|  |     xep_0107 | ||||||
|  |     xep_0108 | ||||||
|  |     xep_0115 | ||||||
|  |     xep_0118 | ||||||
|  |     xep_0122 | ||||||
|  |     xep_0128 | ||||||
|  |     xep_0131 | ||||||
|  |     xep_0133 | ||||||
|  |     xep_0152 | ||||||
|  |     xep_0153 | ||||||
|  |     xep_0163 | ||||||
|  |     xep_0172 | ||||||
|  |     xep_0184 | ||||||
|  |     xep_0186 | ||||||
|  |     xep_0191 | ||||||
|  |     xep_0196 | ||||||
|  |     xep_0198 | ||||||
|  |     xep_0199 | ||||||
|  |     xep_0202 | ||||||
|  |     xep_0203 | ||||||
|  |     xep_0221 | ||||||
|  |     xep_0222 | ||||||
|  |     xep_0223 | ||||||
|  |     xep_0224 | ||||||
|  |     xep_0231 | ||||||
|  |     xep_0235 | ||||||
|  |     xep_0249 | ||||||
|  |     xep_0256 | ||||||
|  |     xep_0257 | ||||||
|  |     xep_0258 | ||||||
|  |     xep_0279 | ||||||
|  |     xep_0280 | ||||||
|  |     xep_0297 | ||||||
|  |     xep_0300 | ||||||
|  |     xep_0308 | ||||||
|  |     xep_0313 | ||||||
|  |     xep_0319 | ||||||
|  |     xep_0332 | ||||||
|  |     xep_0333 | ||||||
|  |     xep_0334 | ||||||
|  |     xep_0335 | ||||||
|  |     xep_0352 | ||||||
|  |     xep_0353 | ||||||
|  |     xep_0359 | ||||||
|  |     xep_0363 | ||||||
|  |     xep_0369 | ||||||
|  |     xep_0377 | ||||||
|  |     xep_0380 | ||||||
|  |     xep_0394 | ||||||
|  |     xep_0403 | ||||||
|  |     xep_0404 | ||||||
|  |     xep_0405 | ||||||
|  |     xep_0421 | ||||||
|  |     xep_0422 | ||||||
|  |     xep_0424 | ||||||
|  |     xep_0425 | ||||||
|  |     xep_0428 | ||||||
|  |     xep_0437 | ||||||
|  |     xep_0439 | ||||||
|  |     xep_0444 | ||||||
|  |  | ||||||
|  |  | ||||||
							
								
								
									
										21
									
								
								docs/api/plugins/xep_0004.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								docs/api/plugins/xep_0004.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,21 @@ | |||||||
|  |  | ||||||
|  | XEP 0004 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0004 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0004 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0004.stanza.field | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0004.stanza.form | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0009.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0009.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0009 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0009 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0009 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0009.stanza.RPC | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0012.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0012.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0012 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0012 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0012 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0012.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0013.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0013.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0013 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0013 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0013 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0013.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0020.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0020.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0020 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0020 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0020 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0020.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0027.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0027.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0027 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0027 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0027 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0027.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										22
									
								
								docs/api/plugins/xep_0030.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								docs/api/plugins/xep_0030.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,22 @@ | |||||||
|  |  | ||||||
|  | XEP 0030 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0030 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0030 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0030.stanza.info | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0030.stanza.items | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0033.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0033.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0033 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0033 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0033 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0033.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0045.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0045.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0045 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0045 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0045 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0045.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0047.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0047.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0047 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0047 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0047 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0047.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0049.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0049.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0049 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0049 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0049 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0049.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0050.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0050.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0050 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0050 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0050 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0050.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0054.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0054.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0054 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0054 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0054 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0054.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0059.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0059.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0059 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0059 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0059 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0059.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										37
									
								
								docs/api/plugins/xep_0060.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										37
									
								
								docs/api/plugins/xep_0060.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,37 @@ | |||||||
|  |  | ||||||
|  | XEP 0060 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0060 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0060 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0060.stanza.base | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0060.stanza.pubsub | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0060.stanza.pubsub_errors | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0060.stanza.pubsub_owner | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0060.stanza.pubsub_event | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0065.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0065.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0065 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0065 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0065 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0065.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0066.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0066.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0066 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0066 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0066 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0066.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0070.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0070.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0070 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0070 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0070 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0070.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0071.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0071.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0071 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0071 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0071 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0071.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0077.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0077.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0077 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0077 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0077 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0077.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0079.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0079.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0079 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0079 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0079 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0079.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0080.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0080.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0080 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0080 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0080 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0080.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										9
									
								
								docs/api/plugins/xep_0082.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								docs/api/plugins/xep_0082.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,9 @@ | |||||||
|  |  | ||||||
|  | XEP 0082 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0082 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0082 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0084.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0084.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0084 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0084 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0084 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0084.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0085.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0085.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0085 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0085 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0085 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0085.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0086.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0086.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0086 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0086 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0086 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0086.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0092.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0092.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0092 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0092 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0092 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0092.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										9
									
								
								docs/api/plugins/xep_0106.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								docs/api/plugins/xep_0106.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,9 @@ | |||||||
|  |  | ||||||
|  | XEP 0106 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0106 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0106 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0107.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0107.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0107 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0107 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0107 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0107.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0108.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0108.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0108 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0108 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0108 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0108.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0115.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0115.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0115 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0115 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0115 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0115.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0118.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0118.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0118 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0118 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0118 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0118.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0122.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0122.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0122 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0122 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0122 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0122.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										9
									
								
								docs/api/plugins/xep_0128.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								docs/api/plugins/xep_0128.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,9 @@ | |||||||
|  |  | ||||||
|  | XEP 0128 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0128 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0128 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0131.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0131.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0131 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0131 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0131 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0131.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										9
									
								
								docs/api/plugins/xep_0133.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								docs/api/plugins/xep_0133.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,9 @@ | |||||||
|  |  | ||||||
|  | XEP 0133 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0133 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0133 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0152.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0152.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0152 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0152 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0152 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0152.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0153.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0153.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0153 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0153 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0153 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0153.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										9
									
								
								docs/api/plugins/xep_0163.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								docs/api/plugins/xep_0163.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,9 @@ | |||||||
|  |  | ||||||
|  | XEP 0163 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0163 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0163 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0172.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0172.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0172 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0172 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0172 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0172.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0184.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0184.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0184 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0184 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0184 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0184.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0186.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0186.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0186 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0186 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0186 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0186.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0191.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0191.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0191 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0191 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0191 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0191.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0196.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0196.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0196 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0196 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0196 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0196.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0198.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0198.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0198 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0198 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0198 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0198.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0199.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0199.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0199 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0199 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0199 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0199.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0202.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0202.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0202 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0202 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0202 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0202.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0203.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0203.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0203 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0203 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0203 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0203.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0221.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0221.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0221 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0221 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0221 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0221.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										9
									
								
								docs/api/plugins/xep_0222.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								docs/api/plugins/xep_0222.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,9 @@ | |||||||
|  |  | ||||||
|  | XEP 0222 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0222 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0222 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
							
								
								
									
										9
									
								
								docs/api/plugins/xep_0223.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								docs/api/plugins/xep_0223.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,9 @@ | |||||||
|  |  | ||||||
|  | XEP 0223 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0223 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0223 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0224.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0224.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0224 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0224 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0224 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0224.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0231.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0231.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0231 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0231 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0231 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0231.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0235.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0235.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0235 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0235 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0235 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0235.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0249.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0249.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0249 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0249 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0249 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0249.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										9
									
								
								docs/api/plugins/xep_0256.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								docs/api/plugins/xep_0256.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,9 @@ | |||||||
|  |  | ||||||
|  | XEP 0256 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0256 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0256 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0257.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0257.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0257 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0257 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0257 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0257.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0258.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0258.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0258 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0258 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0258 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0258.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0279.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0279.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0279 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0279 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0279 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0279.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0280.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0280.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0280 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0280 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0280 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0280.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0297.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0297.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0297 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0297 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0297 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0297.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0300.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0300.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0300 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0300 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0300 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0300.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0308.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0308.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0308 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0308 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0308 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0308.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0313.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0313.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0313 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0313 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0313 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0313.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0319.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0319.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0319 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0319 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0319 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0319.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										26
									
								
								docs/api/plugins/xep_0332.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								docs/api/plugins/xep_0332.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,26 @@ | |||||||
|  |  | ||||||
|  | XEP 0332 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0332 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0332 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0332.stanza.data | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0332.stanza.request | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0332.stanza.response | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0333.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0333.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0333 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0333 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0333 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0333.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0334.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0334.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0334 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0334 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0334 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0334.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0335.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0335.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0335 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0335 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0335 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0335.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0352.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0352.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0352 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0352 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0352 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0352.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0353.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0353.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0353 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0353 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0353 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0353.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0359.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0359.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0359 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0359 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0359 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0359.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0363.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0363.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0363 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0363 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0363 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0363.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0369.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0369.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0369 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0369 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0369 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0369.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0377.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0377.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0377 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0377 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0377 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0377.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0380.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0380.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0380 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0380 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0380 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0380.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0394.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0394.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0394 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0394 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0394 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0394.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0403.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0403.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0403 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0403 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0403 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0403.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0404.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0404.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0404 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0404 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0404 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0404.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0405.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0405.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0405 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0405 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0405 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0405.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0421.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0421.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0421 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0421 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0421 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0421.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0422.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0422.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0422 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0422 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0422 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0422.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0424.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0424.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0424 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0424 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0424 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0424.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0425.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0425.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0425 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0425 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0425 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0425.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0428.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0428.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0428 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0428 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0428 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0428.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0437.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0437.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0437 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0437 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0437 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0437.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0439.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0439.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0439 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0439 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0439 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0439.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								docs/api/plugins/xep_0444.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/api/plugins/xep_0444.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | XEP 0444 | ||||||
|  | ======== | ||||||
|  |  | ||||||
|  | .. module:: slixmpp.plugins.xep_0444 | ||||||
|  |  | ||||||
|  | .. autoclass:: XEP_0444 | ||||||
|  |     :members: | ||||||
|  |     :exclude-members: session_bind, plugin_init, plugin_end | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Stanza elements | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: slixmpp.plugins.xep_0444.stanza | ||||||
|  |     :members: | ||||||
|  |     :undoc-members: | ||||||
|  |  | ||||||
| @@ -2,6 +2,7 @@ IQ Stanza | |||||||
| ========= | ========= | ||||||
|  |  | ||||||
| .. module:: slixmpp.stanza | .. module:: slixmpp.stanza | ||||||
|  |     :noindex: | ||||||
|  |  | ||||||
| .. autoclass:: Iq | .. autoclass:: Iq | ||||||
|     :members: |     :members: | ||||||
|   | |||||||
| @@ -2,6 +2,7 @@ Message Stanza | |||||||
| ============== | ============== | ||||||
|  |  | ||||||
| .. module:: slixmpp.stanza | .. module:: slixmpp.stanza | ||||||
|  |     :noindex: | ||||||
|  |  | ||||||
| .. autoclass:: Message | .. autoclass:: Message | ||||||
|     :members: |     :members: | ||||||
|   | |||||||
| @@ -1,4 +1,5 @@ | |||||||
| .. module:: slixmpp.xmlstream.tostring | .. module:: slixmpp.xmlstream.tostring | ||||||
|  |     :noindex: | ||||||
|  |  | ||||||
| .. _tostring: | .. _tostring: | ||||||
|  |  | ||||||
|   | |||||||
| @@ -30,7 +30,11 @@ release = ".".join(version.split(".")[0:2]) | |||||||
|  |  | ||||||
| # Add any Sphinx extension module names here, as strings. They can be extensions | # Add any Sphinx extension module names here, as strings. They can be extensions | ||||||
| # coming with Sphinx (named 'sphinx.ext.*') or your custom ones. | # coming with Sphinx (named 'sphinx.ext.*') or your custom ones. | ||||||
| extensions = ['sphinx.ext.autodoc', 'sphinx.ext.viewcode', 'sphinx.ext.intersphinx'] | extensions = [ | ||||||
|  |     'sphinx.ext.autodoc', 'sphinx.ext.viewcode', 'sphinx.ext.intersphinx', | ||||||
|  |     'sphinx_autodoc_typehints', | ||||||
|  | ] | ||||||
|  |  | ||||||
|  |  | ||||||
| # Add any paths that contain templates here, relative to this directory. | # Add any paths that contain templates here, relative to this directory. | ||||||
| templates_path = ['_templates'] | templates_path = ['_templates'] | ||||||
|   | |||||||
| @@ -38,24 +38,24 @@ Event Index | |||||||
|         subscription decisions. |         subscription decisions. | ||||||
|  |  | ||||||
|     chatstate_active |     chatstate_active | ||||||
|         - **Data:** |         - **Data:** :py:class:`~slixmpp.Message` | ||||||
|         - **Source:** |         - **Source:** :py:class:`~slixmpp.plugins.xep_0085.xep_0085` | ||||||
|  |  | ||||||
|     chatstate_composing |     chatstate_composing | ||||||
|         - **Data:** |         - **Data:** :py:class:`~slixmpp.Message` | ||||||
|         - **Source:** |         - **Source:** :py:class:`~slixmpp.plugins.xep_0085.xep_0085` | ||||||
|  |  | ||||||
|     chatstate_gone |     chatstate_gone | ||||||
|         - **Data:** |         - **Data:** :py:class:`~slixmpp.Message` | ||||||
|         - **Source:** |         - **Source:** :py:class:`~slixmpp.plugins.xep_0085.xep_0085` | ||||||
|  |  | ||||||
|     chatstate_inactive |     chatstate_inactive | ||||||
|         - **Data:** |         - **Data:** :py:class:`~slixmpp.Message` | ||||||
|         - **Source:** |         - **Source:** :py:class:`~slixmpp.plugins.xep_0085.xep_0085` | ||||||
|  |  | ||||||
|     chatstate_paused |     chatstate_paused | ||||||
|         - **Data:** |         - **Data:** :py:class:`~slixmpp.Message` | ||||||
|         - **Source:** |         - **Source:** :py:class:`~slixmpp.plugins.xep_0085.xep_0085` | ||||||
|  |  | ||||||
|     disco_info |     disco_info | ||||||
|         - **Data:** :py:class:`~slixmpp.plugins.xep_0030.stanza.DiscoInfo` |         - **Data:** :py:class:`~slixmpp.plugins.xep_0030.stanza.DiscoInfo` | ||||||
| @@ -112,8 +112,8 @@ Event Index | |||||||
|         Signal that an unavailable presence stanza has been received from a JID. |         Signal that an unavailable presence stanza has been received from a JID. | ||||||
|  |  | ||||||
|     groupchat_invite |     groupchat_invite | ||||||
|         - **Data:** |         - **Data:** :py:class:`~slixmpp.Message` | ||||||
|         - **Source:** |         - **Source:** :py:class:`~slixmpp.plugins.xep_0045.XEP_0045` | ||||||
|  |  | ||||||
|     groupchat_direct_invite |     groupchat_direct_invite | ||||||
|         - **Data:** :py:class:`~slixmpp.Message` |         - **Data:** :py:class:`~slixmpp.Message` | ||||||
| @@ -172,20 +172,20 @@ Event Index | |||||||
|         Triggered whenever a data form is received inside a message. |         Triggered whenever a data form is received inside a message. | ||||||
|  |  | ||||||
|     muc::[room]::got_offline |     muc::[room]::got_offline | ||||||
|         - **Data:** |         - **Data:** :py:class:`~slixmpp.Presence` | ||||||
|         - **Source:** |         - **Source:** :py:class:`~slixmpp.plugins.xep_0045.XEP_0045` | ||||||
|  |  | ||||||
|     muc::[room]::got_online |     muc::[room]::got_online | ||||||
|         - **Data:** |         - **Data:** :py:class:`~slixmpp.Presence` | ||||||
|         - **Source:** |         - **Source:** :py:class:`~slixmpp.plugins.xep_0045.XEP_0045` | ||||||
|  |  | ||||||
|     muc::[room]::message |     muc::[room]::message | ||||||
|         - **Data:** |         - **Data:** :py:class:`~slixmpp.Message` | ||||||
|         - **Source:** |         - **Source:** :py:class:`~slixmpp.plugins.xep_0045.XEP_0045` | ||||||
|  |  | ||||||
|     muc::[room]::presence |     muc::[room]::presence | ||||||
|         - **Data:** |         - **Data:** :py:class:`~slixmpp.Presence` | ||||||
|         - **Source:** |         - **Source:** :py:class:`~slixmpp.plugins.xep_0045.XEP_0045` | ||||||
|  |  | ||||||
|     presence_available |     presence_available | ||||||
|         - **Data:** :py:class:`~slixmpp.Presence` |         - **Data:** :py:class:`~slixmpp.Presence` | ||||||
| @@ -280,3 +280,127 @@ Event Index | |||||||
|     stream_error |     stream_error | ||||||
|         - **Data:** :py:class:`~slixmpp.stanza.StreamError` |         - **Data:** :py:class:`~slixmpp.stanza.StreamError` | ||||||
|         - **Source:** :py:class:`~slixmpp.BaseXMPP` |         - **Source:** :py:class:`~slixmpp.BaseXMPP` | ||||||
|  |  | ||||||
|  |     reactions | ||||||
|  |         - **Data:** :py:class:`~slixmpp.Message` | ||||||
|  |         - **Source:** :py:class:`~slixmpp.plugins.xep_0444.XEP_0444` | ||||||
|  |  | ||||||
|  |     carbon_received | ||||||
|  |         - **Data:** :py:class:`~slixmpp.Message` | ||||||
|  |         - **Source:** :py:class:`~slixmpp.plugins.xep_0280.XEP_0280` | ||||||
|  |  | ||||||
|  |     carbon_sent | ||||||
|  |         - **Data:** :py:class:`~slixmpp.Message` | ||||||
|  |         - **Source:** :py:class:`~slixmpp.plugins.xep_0280.XEP_0280` | ||||||
|  |  | ||||||
|  |     marker | ||||||
|  |         - **Data:** :py:class:`~slixmpp.Message` | ||||||
|  |         - **Source:** :py:class:`~slixmpp.plugins.xep_0333.XEP_0333` | ||||||
|  |  | ||||||
|  |     marker_received | ||||||
|  |         - **Data:** :py:class:`~slixmpp.Message` | ||||||
|  |         - **Source:** :py:class:`~slixmpp.plugins.xep_0333.XEP_0333` | ||||||
|  |  | ||||||
|  |     marker_displayed | ||||||
|  |         - **Data:** :py:class:`~slixmpp.Message` | ||||||
|  |         - **Source:** :py:class:`~slixmpp.plugins.xep_0333.XEP_0333` | ||||||
|  |  | ||||||
|  |     marker_acknowledged | ||||||
|  |         - **Data:** :py:class:`~slixmpp.Message` | ||||||
|  |         - **Source:** :py:class:`~slixmpp.plugins.xep_0333.XEP_0333` | ||||||
|  |  | ||||||
|  |     attention | ||||||
|  |         - **Data:** :py:class:`~slixmpp.Message` | ||||||
|  |         - **Source:** :py:class:`~slixmpp.plugins.xep_0224.XEP_0224` | ||||||
|  |  | ||||||
|  |     message_correction | ||||||
|  |         - **Data:** :py:class:`~slixmpp.Message` | ||||||
|  |         - **Source:** :py:class:`~slixmpp.plugins.xep_0308.XEP_0308` | ||||||
|  |  | ||||||
|  |     receipt_received | ||||||
|  |         - **Data:** :py:class:`~slixmpp.Message` | ||||||
|  |         - **Source:** :py:class:`~slixmpp.plugins.xep_0184.XEP_0184` | ||||||
|  |  | ||||||
|  |     jingle_message_propose | ||||||
|  |         - **Data:** :py:class:`~slixmpp.Message` | ||||||
|  |         - **Source:** :py:class:`~slixmpp.plugins.xep_0353.XEP_0353` | ||||||
|  |  | ||||||
|  |     jingle_message_retract | ||||||
|  |         - **Data:** :py:class:`~slixmpp.Message` | ||||||
|  |         - **Source:** :py:class:`~slixmpp.plugins.xep_0353.XEP_0353` | ||||||
|  |  | ||||||
|  |     jingle_message_accept | ||||||
|  |         - **Data:** :py:class:`~slixmpp.Message` | ||||||
|  |         - **Source:** :py:class:`~slixmpp.plugins.xep_0353.XEP_0353` | ||||||
|  |  | ||||||
|  |     jingle_message_proceed | ||||||
|  |         - **Data:** :py:class:`~slixmpp.Message` | ||||||
|  |         - **Source:** :py:class:`~slixmpp.plugins.xep_0353.XEP_0353` | ||||||
|  |  | ||||||
|  |     jingle_message_reject | ||||||
|  |         - **Data:** :py:class:`~slixmpp.Message` | ||||||
|  |         - **Source:** :py:class:`~slixmpp.plugins.xep_0353.XEP_0353` | ||||||
|  |  | ||||||
|  |     room_activity | ||||||
|  |         - **Data:** :py:class:`~slixmpp.Presence` | ||||||
|  |         - **Source:** :py:class:`~slixmpp.plugins.xep_0437.XEP_0437` | ||||||
|  |  | ||||||
|  |     room_activity_bare | ||||||
|  |         - **Data:** :py:class:`~slixmpp.Presence` | ||||||
|  |         - **Source:** :py:class:`~slixmpp.plugins.xep_0437.XEP_0437` | ||||||
|  |  | ||||||
|  |     sm_enabled | ||||||
|  |         - **Data:** :py:class:`~slixmpp.plugins.xep_0198.stanza.Enabled` | ||||||
|  |         - **Source:** :py:class:`~slixmpp.plugins.xep_0198.XEP_0198` | ||||||
|  |  | ||||||
|  |     sm_disabled | ||||||
|  |         - **Data:** | ||||||
|  |         - **Source:** :py:class:`~slixmpp.plugins.xep_0198.XEP_0198` | ||||||
|  |  | ||||||
|  |     ibb_stream_start | ||||||
|  |         - **Data:** :py:class:`~slixmpp.plugins.xep_0047.stream.IBBBytestream` | ||||||
|  |         - **Source:** :py:class:`~slixmpp.plugins.xep_0047.XEP_0047` | ||||||
|  |  | ||||||
|  |     ibb_stream_end | ||||||
|  |         - **Data:** :py:class:`~slixmpp.plugins.xep_0047.stream.IBBBytestream` | ||||||
|  |         - **Source:** :py:class:`~slixmpp.plugins.xep_0047.XEP_0047` | ||||||
|  |  | ||||||
|  |     ibb_stream_data | ||||||
|  |         - **Data:** :py:class:`~slixmpp.plugins.xep_0047.stream.IBBBytestream` | ||||||
|  |         - **Source:** :py:class:`~slixmpp.plugins.xep_0047.XEP_0047` | ||||||
|  |  | ||||||
|  |     stream:[stream id]:[peer jid] | ||||||
|  |         - **Data:** :py:class:`~slixmpp.plugins.xep_0047.stream.IBBBytestream` | ||||||
|  |         - **Source:** :py:class:`~slixmpp.plugins.xep_0047.XEP_0047` | ||||||
|  |  | ||||||
|  |     command | ||||||
|  |         - **Data:** :py:class:`~slixmpp.Iq` | ||||||
|  |         - **Source:** :py:class:`~slixmpp.plugins.xep_0050.XEP_0050` | ||||||
|  |  | ||||||
|  |     command_[action] | ||||||
|  |         - **Data:** :py:class:`~slixmpp.Iq` | ||||||
|  |         - **Source:** :py:class:`~slixmpp.plugins.xep_0050.XEP_0050` | ||||||
|  |  | ||||||
|  |     pubsub_publish | ||||||
|  |         - **Data:** :py:class:`~slixmpp.Message` | ||||||
|  |         - **Source:** :py:class:`~slixmpp.plugins.xep_0060.XEP_0060` | ||||||
|  |  | ||||||
|  |     pubsub_retract | ||||||
|  |         - **Data:** :py:class:`~slixmpp.Message` | ||||||
|  |         - **Source:** :py:class:`~slixmpp.plugins.xep_0060.XEP_0060` | ||||||
|  |  | ||||||
|  |     pubsub_purge | ||||||
|  |         - **Data:** :py:class:`~slixmpp.Message` | ||||||
|  |         - **Source:** :py:class:`~slixmpp.plugins.xep_0060.XEP_0060` | ||||||
|  |  | ||||||
|  |     pubsub_delete | ||||||
|  |         - **Data:** :py:class:`~slixmpp.Message` | ||||||
|  |         - **Source:** :py:class:`~slixmpp.plugins.xep_0060.XEP_0060` | ||||||
|  |  | ||||||
|  |     pubsub_config | ||||||
|  |         - **Data:** :py:class:`~slixmpp.Message` | ||||||
|  |         - **Source:** :py:class:`~slixmpp.plugins.xep_0060.XEP_0060` | ||||||
|  |  | ||||||
|  |     pubsub_subscription | ||||||
|  |         - **Data:** :py:class:`~slixmpp.Message` | ||||||
|  |         - **Source:** :py:class:`~slixmpp.plugins.xep_0060.XEP_0060` | ||||||
|   | |||||||
| @@ -18,7 +18,7 @@ messages sent to it. We will also go through adding some basic command line conf | |||||||
| for enabling or disabling debug log outputs and setting the username and password | for enabling or disabling debug log outputs and setting the username and password | ||||||
| for the bot. | for the bot. | ||||||
|  |  | ||||||
| For the command line options processing, we will use the built-in ``optparse`` | For the command line options processing, we will use the built-in ``argparse`` | ||||||
| module and the ``getpass`` module for reading in passwords. | module and the ``getpass`` module for reading in passwords. | ||||||
|  |  | ||||||
| TL;DR Just Give Me the Code | TL;DR Just Give Me the Code | ||||||
| @@ -39,7 +39,8 @@ To get started, here is a brief outline of the structure that the final project | |||||||
|     import asyncio |     import asyncio | ||||||
|     import logging |     import logging | ||||||
|     import getpass |     import getpass | ||||||
|     from optparse import OptionParser |  | ||||||
|  |     from argparse import ArgumentParser | ||||||
|  |  | ||||||
|     import slixmpp |     import slixmpp | ||||||
|  |  | ||||||
| @@ -93,9 +94,9 @@ we also need to define the ``self.start`` handler. | |||||||
|  |  | ||||||
| .. code-block:: python | .. code-block:: python | ||||||
|  |  | ||||||
|     def start(self, event): |     async def start(self, event): | ||||||
|         self.send_presence() |         self.send_presence() | ||||||
|         self.get_roster() |         await self.get_roster() | ||||||
|  |  | ||||||
| .. warning:: | .. warning:: | ||||||
|  |  | ||||||
| @@ -144,6 +145,11 @@ The XMPP stanzas from the roster retrieval process could look like this: | |||||||
|       </query> |       </query> | ||||||
|     </iq> |     </iq> | ||||||
|  |  | ||||||
|  | Additionally, since :meth:`get_roster <slixmpp.clientxmpp.ClientXMPP.get_roster>` is using | ||||||
|  | ``<iq/>`` stanzas, which will always receive an answer, it should be awaited on, to keep | ||||||
|  | a synchronous flow. | ||||||
|  |  | ||||||
|  |  | ||||||
| Responding to Messages | Responding to Messages | ||||||
| ~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~ | ||||||
| Now that an ``EchoBot`` instance handles :term:`session_start`, we can begin receiving and | Now that an ``EchoBot`` instance handles :term:`session_start`, we can begin receiving and | ||||||
| @@ -212,8 +218,7 @@ Command Line Arguments and Logging | |||||||
|  |  | ||||||
| While this isn't part of Slixmpp itself, we do want our echo bot program to be able | While this isn't part of Slixmpp itself, we do want our echo bot program to be able | ||||||
| to accept a JID and password from the command line instead of hard coding them. We will | to accept a JID and password from the command line instead of hard coding them. We will | ||||||
| use the ``optparse`` module for this, though there are several alternative methods, including | use the ``argparse`` module for this. | ||||||
| the newer ``argparse`` module. |  | ||||||
|  |  | ||||||
| We want to accept three parameters: the JID for the echo bot, its password, and a flag for | We want to accept three parameters: the JID for the echo bot, its password, and a flag for | ||||||
| displaying the debugging logs. We also want these to be optional parameters, since passing | displaying the debugging logs. We also want these to be optional parameters, since passing | ||||||
| @@ -222,22 +227,29 @@ a password directly through the command line can be a security risk. | |||||||
| .. code-block:: python | .. code-block:: python | ||||||
|  |  | ||||||
|     if __name__ == '__main__': |     if __name__ == '__main__': | ||||||
|         optp = OptionParser() |         # Setup the command line arguments. | ||||||
|  |         parser = ArgumentParser(description=EchoBot.__doc__) | ||||||
|  |  | ||||||
|         optp.add_option('-d', '--debug', help='set logging to DEBUG', |         # Output verbosity options. | ||||||
|                         action='store_const', dest='loglevel', |         parser.add_argument("-q", "--quiet", help="set logging to ERROR", | ||||||
|                         const=logging.DEBUG, default=logging.INFO) |                             action="store_const", dest="loglevel", | ||||||
|         optp.add_option("-j", "--jid", dest="jid", |                             const=logging.ERROR, default=logging.INFO) | ||||||
|                         help="JID to use") |         parser.add_argument("-d", "--debug", help="set logging to DEBUG", | ||||||
|         optp.add_option("-p", "--password", dest="password", |                             action="store_const", dest="loglevel", | ||||||
|                         help="password to use") |                             const=logging.DEBUG, default=logging.INFO) | ||||||
|  |  | ||||||
|         opts, args = optp.parse_args() |         # JID and password options. | ||||||
|  |         parser.add_argument("-j", "--jid", dest="jid", | ||||||
|  |                             help="JID to use") | ||||||
|  |         parser.add_argument("-p", "--password", dest="password", | ||||||
|  |                             help="password to use") | ||||||
|  |  | ||||||
|         if opts.jid is None: |         args = parser.parse_args() | ||||||
|             opts.jid = raw_input("Username: ") |  | ||||||
|         if opts.password is None: |         if args.jid is None: | ||||||
|             opts.password = getpass.getpass("Password: ") |             args.jid = input("Username: ") | ||||||
|  |         if args.password is None: | ||||||
|  |             args.password = getpass("Password: ") | ||||||
|  |  | ||||||
| Since we included a flag for enabling debugging logs, we need to configure the | Since we included a flag for enabling debugging logs, we need to configure the | ||||||
| ``logging`` module to behave accordingly. | ``logging`` module to behave accordingly. | ||||||
| @@ -248,7 +260,7 @@ Since we included a flag for enabling debugging logs, we need to configure the | |||||||
|  |  | ||||||
|         # .. option parsing from above .. |         # .. option parsing from above .. | ||||||
|  |  | ||||||
|         logging.basicConfig(level=opts.loglevel, |         logging.basicConfig(level=args.loglevel, | ||||||
|                             format='%(levelname)-8s %(message)s') |                             format='%(levelname)-8s %(message)s') | ||||||
|  |  | ||||||
|  |  | ||||||
| @@ -276,52 +288,36 @@ at this stage. For example, let's say we want our bot to support `service discov | |||||||
| If the ``EchoBot`` class had a hard dependency on a plugin, we could register that plugin in | If the ``EchoBot`` class had a hard dependency on a plugin, we could register that plugin in | ||||||
| the ``EchoBot.__init__`` method instead. | the ``EchoBot.__init__`` method instead. | ||||||
|  |  | ||||||
| .. note:: |  | ||||||
|  |  | ||||||
|     If you are using the OpenFire server, you will need to include an additional |  | ||||||
|     configuration step. OpenFire supports a different version of SSL than what |  | ||||||
|     most servers and Slixmpp support. |  | ||||||
|  |  | ||||||
|     .. code-block:: python |  | ||||||
|  |  | ||||||
|         import ssl |  | ||||||
|         xmpp.ssl_version = ssl.PROTOCOL_SSLv3 |  | ||||||
|  |  | ||||||
| Now we're ready to connect and begin echoing messages. If you have the package | Now we're ready to connect and begin echoing messages. If you have the package | ||||||
| ``aiodns`` installed, then the :meth:`slixmpp.clientxmpp.ClientXMPP` method | ``aiodns`` installed, then the :meth:`slixmpp.clientxmpp.ClientXMPP.connect` method | ||||||
| will perform a DNS query to find the appropriate server to connect to for the | will perform a DNS query to find the appropriate server to connect to for the | ||||||
| given JID. If you do not have ``aiodns``, then Slixmpp will attempt to | given JID. If you do not have ``aiodns``, then Slixmpp will attempt to | ||||||
| connect to the hostname used by the JID, unless an address tuple is supplied | connect to the hostname used by the JID, unless an address tuple is supplied | ||||||
| to :meth:`slixmpp.clientxmpp.ClientXMPP`. | to :meth:`slixmpp.clientxmpp.ClientXMPP.connect`. | ||||||
|  |  | ||||||
| .. code-block:: python | .. code-block:: python | ||||||
|  |  | ||||||
|     if __name__ == '__main__': |     if __name__ == '__main__': | ||||||
|  |  | ||||||
|         # .. option parsing & echo bot configuration |         # .. option parsing & echo bot configuration | ||||||
|  |         xmpp.connect(): | ||||||
|  |         xmpp.process(forever=True) | ||||||
|  |  | ||||||
|         if xmpp.connect(): |  | ||||||
|             xmpp.process(block=True) |  | ||||||
|         else: |  | ||||||
|             print('Unable to connect') |  | ||||||
|  |  | ||||||
| To begin responding to messages, you'll see we called :meth:`slixmpp.basexmpp.BaseXMPP.process` | The :meth:`slixmpp.basexmpp.BaseXMPP.connect` will only schedule a connection | ||||||
| which will start the event handling, send queue, and XML reader threads. It will also call | asynchronously. To actually connect, you need to let the event loop take over. | ||||||
| the :meth:`slixmpp.plugins.base.BasePlugin.post_init` method on all registered plugins. By | This is done with the :meth:`slixmpp.basexmpp.BaseXMPP.process` method, | ||||||
| passing ``block=True`` to :meth:`slixmpp.basexmpp.BaseXMPP.process` we are running the | which can either run forever (``forever=True``, the default), run for a (maximum) | ||||||
| main processing loop in the main thread of execution. The :meth:`slixmpp.basexmpp.BaseXMPP.process` | duration of time (``timeout=n``), and/or run until it gets disconnected (``forever=False``). | ||||||
| call will not return until after Slixmpp disconnects. If you need to run the client in the background |  | ||||||
| for another program, use ``block=False`` to spawn the processing loop in its own thread. | However, calling ``process()`` is not required if you already have an event loop | ||||||
|  | running, so you can handle the logic around it however you like. | ||||||
|  |  | ||||||
| .. note:: | .. note:: | ||||||
|  |  | ||||||
|     Before 1.0, controlling the blocking behaviour of :meth:`slixmpp.basexmpp.BaseXMPP.process` was |     Before slixmpp, :meth:slixmpp.basexmpp.BaseXMPP.process` took ``block`` and ``threaded`` | ||||||
|     done via the ``threaded`` argument. This arrangement was a source of confusion because some users |     arguments. These do not make sense anymore and have been removed. Slixmpp does not use | ||||||
|     interpreted that as controlling whether or not Slixmpp used threads at all, instead of how |     threads at all. | ||||||
|     the processing loop itself was spawned. |  | ||||||
|  |  | ||||||
|     The statements ``xmpp.process(threaded=False)`` and ``xmpp.process(block=True)`` are equivalent. |  | ||||||
|  |  | ||||||
|  |  | ||||||
| .. _echobot_complete: | .. _echobot_complete: | ||||||
|  |  | ||||||
|   | |||||||
| @@ -60,12 +60,11 @@ has been established: | |||||||
|  |  | ||||||
| .. code-block:: python | .. code-block:: python | ||||||
|  |  | ||||||
|     def start(self, event): |     async def start(self, event): | ||||||
|         self.get_roster() |         await self.get_roster() | ||||||
|         self.send_presence() |         self.send_presence() | ||||||
|         self.plugin['xep_0045'].join_muc(self.room, |         self.plugin['xep_0045'].join_muc(self.room, | ||||||
|                                          self.nick, |                                          self.nick) | ||||||
|                                          wait=True) |  | ||||||
|  |  | ||||||
| Note that as in :ref:`echobot`, we need to include send an initial presence and request | Note that as in :ref:`echobot`, we need to include send an initial presence and request | ||||||
| the roster. Next, we want to join the group chat, so we call the | the roster. Next, we want to join the group chat, so we call the | ||||||
|   | |||||||
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user