EAEExxtractorManagerConnection

Objective-C

@interface EAEExxtractorManagerConnection : NSObject

@property (nonatomic) EAEExxtractorConnectionState state;
@property (strong, nonatomic, readonly) NSString *exxtractorUniqueIdentifier;
@property (strong, nonatomic, readonly) EAEVenueServerUser *user;

- (id) initWithDiscoveryService:(id<EAEDiscovering>) discoveryService
       authenticationWebservice:(EAEExxtractorWebService<EAEExxtractorAuthenticationRequesting>*)authenticationWebservice
             neighborWebservice:(EAEExxtractorWebService<EAEExxtractorNeighborRequesting>*)neighborWebservice
               serverWebservice:(EAEExxtractorWebService<EAEExxtractorServerRequesting>*)serverWebservice
              channelWebservice:(EAEExxtractorWebService<EAEExxtractorChannelRequesting>*)channelWebservice
        serverActionsWebservice:(EAEExxtractorWebService<EAEExxtractorServerActionsRequesting>*)serverActionsWebservice
                 userWebService:(EAEExxtractorWebService<EAEExxtractorUserRequesting>*)userWebService
               serverWebservice:(EAEExxtractorWebService<EAEExxtractorServerRequesting>*) serverWebservice
          connectionRestAdapter:(BARestAdapter *) connectionRestAdapter;

+ (instancetype) sharedExxtractorConnection;

+ (EAEExxtractorManagerConnection *) exxtractorManagerConnectionWithPartnerUniqueIdentifier:(NSString *)partnerUniqueIdentifier
                                                                                   loglevel: (EAEExxtractorConnectionLogLevel) logLevel;
- (void) loginWithUsername: (NSString *) username
                  password: (NSString *) password
                   success: (EAEConnectionSuccessResponse) success
                   timeout: (int) timeout
                   failure: (EAEConnectionFailureResponse) failure;
- (void) logoutWithSuccess: (EAEConnectionSuccessResponse) success
                   failure: (EAEConnectionFailureResponse) failure;
- (void) localChannelsForBaseUrl: (NSString *) baseUrlString
                         success: (EAEConnectionSuccessResponse) success
                         failure: (EAEConnectionFailureResponse) failure;
- (void) neighborsListWithSuccess: (EAEConnectionSuccessResponse) success
                          failure: (EAEConnectionFailureResponse) failure;
- (void) updateChannel: (EAEAudioChannel *) channel
               success: (EAEConnectionSuccessResponse) success
               failure: (EAEConnectionFailureResponse) failure;
- (void) logForServer: (EAEServer *) server
              success: (EAEConnectionSuccessResponse) success
              failure: (EAEConnectionFailureResponse) failure;
- (void) rebootServer: (EAEServer *) server
              success: (EAEConnectionSuccessResponse) success
              failure: (EAEConnectionFailureResponse) failure;
- (void) createUserAtVenueServer: (EAEServer *) server
                        username: (NSString *) username
                        password: (NSString *) password
                         success: (EAEConnectionSuccessResponse) success
                         failure: (EAEConnectionFailureResponse) failure;
- (void) updateServer: (EAEServer *) server
              success: (EAEConnectionSuccessResponse) success
              failure: (EAEConnectionFailureResponse) failure;
- (void) serverDataWithServer: (EAEServer *) server
                      success: (EAEConnectionSuccessResponse) success
                      failure: (EAEConnectionFailureResponse) failure;

@end

Swift

class EAEExxtractorManagerConnection : NSObject

Undocumented