DEPRECATED: Diffusion iOS Classic API  5.9.4
 All Data Structures Files Functions Variables Enumerations Enumerator Properties Macros Pages
DFBaseConnectionProperties.h
1 //
2 // DFBaseConnectionDetails.h
3 // DiffusionTransport
4 //
5 // Created by Martin Cowie on 15/04/2011 - Diffusion 5.9.4_01
6 // Copyright © 2013, 2015 Push Technology Ltd. All rights reserved.
7 //
8 
9 #import "DFCredentials.h"
10 
11 /**
12  Base set of properties common to both ServerDetails and ConnectionDetails.
13  */
14 @interface DFBaseConnectionProperties : NSObject
15 
16 @property(nonatomic,weak) NSNumber *timeout; /**< Connection timeout in seconds, if unset defers to the defaults object */
17 @property(nonatomic,strong) DFCredentials *credentials; /**< Optional credentials object, if unset defers to the defaults object */
18 @property(nonatomic,strong) NSString *topicSet; /**< Comma seperated string of topic names and selectors, if unset defers to the defaults object */
19 @property(nonatomic,strong) DFBaseConnectionProperties *defaults; /**< A set of defaults to draw upon when a property is unset */
20 
21 /**
22  Basic initialisation method.
23  Sets all contents to nil
24  */
25 -(id)init;
26 
27 @end