1
2
3
4
5
6
7
8
9
|
1
2
3
4
5
6
7
8
9
|
-
+
|
/*
* Copyright (c) 2011, 2012, 2013, 2016, Jonathan Schleifer <js@heap.zone>
* Copyright (c) 2011, 2012, 2013, 2016, 2021, Jonathan Schleifer <js@nil.im>
* Copyright (c) 2011, Florian Zeitz <florob@babelmonkeys.de>
*
* https://heap.zone/objxmpp/
*
* Permission to use, copy, modify, and/or distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
* copyright notice and this permission notice is present in all copies.
|
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
|
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
|
-
+
-
|
/*!
* @brief Creates a new autoreleased XMPPStanza with the specified name and ID.
*
* @param name The stanza's name (one of iq, message or presence)
* @param ID The value for the stanza's id attribute
* @return A new autoreleased XMPPStanza
*/
+ (instancetype)stanzaWithName: (OFString *)name
+ (instancetype)stanzaWithName: (OFString *)name ID: (nullable OFString *)ID;
ID: (nullable OFString *)ID;
/*!
* @brief Creates a new autoreleased XMPPStanza with the specified name, type
* and ID.
*
* @param name The stanza's name (one of iq, message or presence)
* @param type The value for the stanza's type attribute
|
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
|
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
|
-
+
-
-
+
-
|
* @brief Initializes an already allocated XMPPStanza with the specified name
* and type.
*
* @param name The stanza's name (one of iq, message or presence)
* @param type The value for the stanza's type attribute
* @return A initialized XMPPStanza
*/
- (instancetype)initWithName: (OFString *)name
- (instancetype)initWithName: (OFString *)name type: (nullable OFString *)type;
type: (nullable OFString *)type;
/*!
* @brief Initializes an already allocated XMPPStanza with the specified name
* and ID.
*
* @param name The stanza's name (one of iq, message or presence)
* @param ID The value for the stanza's id attribute
* @return A initialized XMPPStanza
*/
- (instancetype)initWithName: (OFString *)name
- (instancetype)initWithName: (OFString *)name ID: (nullable OFString *)ID;
ID: (nullable OFString *)ID;
/*!
* @brief Initializes an already allocated XMPPStanza with the specified name,
* type and ID.
*
* @param name The stanza's name (one of iq, message or presence)
* @param type The value for the stanza's type attribute
|