Loading...
Searching...
No Matches
NCMqttSession.h
Go to the documentation of this file.
1#import "NCExport.h"
2#import <Foundation/Foundation.h>
3@protocol NCMqttSessionListener;
4
5
18DEFAULT_EXPORT_ATTRIBUTE
19@interface NCMqttSession : NSObject
20
38- (void)connect:(nonnull NSString *)server
39 port:(int32_t)port
40 username:(nonnull NSString *)username
41 password:(nonnull NSString *)password;
42
58- (void)setSubTopic:(nonnull NSString *)subTopic;
59
76- (void)addListener:(nullable id<NCMqttSessionListener>)listener;
77
92- (void)removeListener:(nullable id<NCMqttSessionListener>)listener;
93
108
127- (void)publish:(nonnull NSString *)topic
128 message:(nonnull NSString *)message;
129
130@end