text: //
  //     Generated by class-dump 3.5 (64 bit).
  //
  //     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
  //
  
  #import "QSEngineBase.h"
  
  #import "IEngineDispatchDelegate.h"
  #import "IQSRegEngine.h"
  #import "SimpleAlertViewDelegate.h"
  #import "UIAlertViewDelegate.h"
  #import "WloginRegisterCallBackProtocol_v2.h"
  
  @class NSArray, NSData, NSMutableArray, NSString, NSTimer, WloginRegisterSdk_v2;
  
  @interface QSRegEngine : QSEngineBase <IQSRegEngine, WloginRegisterCallBackProtocol_v2, SimpleAlertViewDelegate, IEngineDispatchDelegate, UIAlertViewDelegate>
  {
      WloginRegisterSdk_v2 *_regSdk;
      NSMutableArray *_requestQueue;
      NSTimer *_retryQueryUpSmsStatTimer;
      NSTimer *_expireQueryUpSmsTimer;
      NSString *_appliedCountryCode;
      NSString *_appliedPhoneCode;
      _Bool _commitPhoneCodeSucc;
      int _resendSmsSecLeft;
      NSTimer *_resendSmsLimitTimer;
      unsigned long long _resendSmsStartTime;
      NSString *_passedSmsCode;
      NSString *_regPhone;
      NSString *_regUin;
      NSData *_bindValidSig;
      NSString *_preBindUin;
      _Bool _isReqVerifyWTLoginToBind;
      _Bool _isReqVerifyWTLoginToReBind;
      NSArray *_savedContacts;
      _Bool _isInRegFriRecommendProcess;
  }
  
  @property(retain, nonatomic) NSString *appliedCountryCode; // @synthesize appliedCountryCode=_appliedCountryCode;
  @property(retain, nonatomic) NSString *appliedPhoneCode; // @synthesize appliedPhoneCode=_appliedPhoneCode;
  @property(retain, nonatomic) NSData *bindValidSig; // @synthesize bindValidSig=_bindValidSig;
  - (_Bool)checkNet;
  - (_Bool)commitInfo:(id)arg1;
  - (_Bool)commitNick:(id)arg1 andPassword:(id)arg2;
  - (_Bool)commitPhoneCode:(id)arg1 countryCode:(id)arg2;
  - (_Bool)commitPhoneCode:(id)arg1 countryCode:(id)arg2 toVerifyWithSig:(id)arg3;
  - (_Bool)commitPhoneCodeToVerify;
  - (_Bool)commitSmsCode:(id)arg1;
  - (void)dealloc;
  - (void)didRecievedMsg:(CDStruct_7895f40e)arg1;
  - (void)eraseUpSmsTimer;
  - (id)getAppliedCountryCode;
  - (id)getAppliedPhoneCode;
  - (id)getPreBindUin;
  - (id)getQueueRequestWithTimer:(id)arg1;
  - (id)getQueueRequestWithType:(int)arg1;
  - (id)getRegedUin;
  - (int)getResendSmsLimitSeconds;
  - (unsigned long long)getResendSmsStartTime;
  - (id)getSmsVerifyAvatar;
  - (id)getSmsVerifyNick;
  - (id)getSmsVerifyUin;
  - (void)gotoQQ:(id)arg1;
  - (id)init;
  - (_Bool)isInRegFriRecommendProcess;
  - (void)notifyError:(id)arg1;
  - (void)notifyErrorWithRequestType:(int)arg1 errorCode:(int)arg2;
  - (void)notifyObserversWithCommitPhoneCodeResponse:(id)arg1;
  - (void)notifyObserversWithCommitSmsCodeResponse:(id)arg1;
  @property(retain, nonatomic) NSString *passedSmsCode; // @synthesize passedSmsCode=_passedSmsCode;
  @property(retain, nonatomic) NSString *preBindUin; // @synthesize preBindUin=_preBindUin;
  - (void)queryUpSmsExpired;
  - (_Bool)queryUpSmsStat;
  - (_Bool)queryUpSmsStatImpl:(_Bool)arg1;
  - (void)quickRegCheck_failed:(id)arg1 andTlvDic:(id)arg2;
  - (void)quickRegCheck_secc:(_Bool)arg1 andTlvDic:(id)arg2;
  - (void)quickRegGetAccount_failed:(id)arg1 andTlvDic:(id)arg2;
  - (void)quickRegGetAccount_secc:(id)arg1 andQQAccount:(id)arg2 andPwd:(id)arg3 andTlvDic:(id)arg4;
  - (_Bool)quickRegisterCheckAccount;
  - (_Bool)quickRegisterGetAccount:(id)arg1 nick:(id)arg2;
  - (void)regCheckSmsCode_codeFailed:(id)arg1;
  - (void)regCheckSmsCode_secc;
  - (void)regCheckUpSms_codeFailed:(id)arg1;
  - (void)regCheckUpSms_notRecv:(unsigned short)arg1 andTimeOut:(unsigned short)arg2;
  - (void)regCheckUpSms_secc;
  - (void)regCheck_accountFailed:(_Bool)arg1 andCode:(int)arg2 andMsg:(id)arg3;
  - (void)regCheck_accountFailed:(_Bool)arg1 andMsg:(id)arg2;
  - (void)regCheck_accountFailed:(_Bool)arg1 withErrInfo:(id)arg2;
  - (void)regCheck_secc:(_Bool)arg1;
  - (void)regEmailActivation_secc:(id)arg1;
  - (void)regFailed:(int)arg1 withErrInfo:(id)arg2;
  - (void)regFailed:(int)arg1 withMsg:(id)arg2;
  - (void)regGetAcctount_pwdFailed:(id)arg1;
  - (void)regGetAcctount_secc:(id)arg1 andQQAccount:(id)arg2 andPwd:(id)arg3;
  @property(retain, nonatomic) NSString *regPhone; // @synthesize regPhone=_regPhone;
  - (void)regPhoneNoActivation_secc:(id)arg1;
  - (void)regReqFailed_jumpUrl:(id)arg1;
  - (void)regReqFailed_jumpUrl:(id)arg1 withMsg:(id)arg2;
  - (void)regReqSmsCode_needUpSmsWithJsonData:(id)arg1 andSendMsg:(id)arg2 andJsonData:(id)arg3;
  - (void)regReqSmsCode_nextResentTime:(unsigned short)arg1 andTimeOut:(unsigned short)arg2;
  - (void)regReqSmsCode_secc:(id)arg1;
  @property(retain, nonatomic) NSString *regUin; // @synthesize regUin=_regUin;
  - (void)removeQueueAllRequests;
  - (void)removeQueueRequestWithType:(int)arg1;
  - (_Bool)requestResendSmsCode;
  - (void)requestTimeout:(id)arg1;
  - (_Bool)requestVerifyWTLoginToBind;
  - (_Bool)requestVerifyWTLoginToReBind;
  - (void)resendSmsLimitTimeout;
  - (void)resetState;
  - (void)resetStateButRegProcess:(_Bool)arg1;
  - (void)retryQueryUpSmsStat;
  - (void)setInRegFriRecommendProcess:(_Bool)arg1;
  - (void)setQueryUpSmsExpiredTimer:(int)arg1;
  - (void)startResendSmsLimitTimer:(int)arg1;
  - (void)startRetryQueryUpSmsStat:(int)arg1;
  - (void)stopQueryUpSmsExpiredTimer;
  - (void)stopRetryQueryUpSmsStat;
  
  // Remaining properties
  @property(readonly, copy) NSString *debugDescription;
  @property(readonly, copy) NSString *description;
  @property(readonly) unsigned long long hash;
  @property(readonly) Class superclass;
  
  @end
  
  