143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
|
@end
/*!
* @brief A class which abstracts a connection to an XMPP service.
*/
@interface XMPPConnection: OFObject
{
OF_KINDOF(OFTCPSocket *) _socket;
char _buffer[XMPP_CONNECTION_BUFFER_LENGTH];
OFXMLParser *_parser, *_oldParser;
OFXMLElementBuilder *_elementBuilder, *_oldElementBuilder;
OFString *_Nullable _username, *_Nullable _password, *_Nullable _server;
OFString *_Nullable _resource;
bool _usesAnonymousAuthentication;
OFString *_Nullable _privateKeyFile, *_Nullable _certificateFile;
|
|
|
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
|
@end
/*!
* @brief A class which abstracts a connection to an XMPP service.
*/
@interface XMPPConnection: OFObject
{
OFTCPSocket *_socket;
char _buffer[XMPP_CONNECTION_BUFFER_LENGTH];
OFXMLParser *_parser, *_oldParser;
OFXMLElementBuilder *_elementBuilder, *_oldElementBuilder;
OFString *_Nullable _username, *_Nullable _password, *_Nullable _server;
OFString *_Nullable _resource;
bool _usesAnonymousAuthentication;
OFString *_Nullable _privateKeyFile, *_Nullable _certificateFile;
|
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
|
* @brief An object for data storage, conforming to the XMPPStorage protocol.
*/
@property OF_NULLABLE_PROPERTY (nonatomic, assign) id <XMPPStorage> dataStorage;
/*!
* @brief The socket used for the connection.
*/
@property (readonly, nonatomic) OF_KINDOF(OFTCPSocket *) socket;
/*!
* @brief Whether encryption is required.
*/
@property (nonatomic) bool encryptionRequired;
/*!
|
|
|
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
|
* @brief An object for data storage, conforming to the XMPPStorage protocol.
*/
@property OF_NULLABLE_PROPERTY (nonatomic, assign) id <XMPPStorage> dataStorage;
/*!
* @brief The socket used for the connection.
*/
@property (readonly, nonatomic) OFTCPSocket *socket;
/*!
* @brief Whether encryption is required.
*/
@property (nonatomic) bool encryptionRequired;
/*!
|