linphone-ios/Classes/codechecker.hh
2010-01-26 10:17:51 +01:00

25 lines
496 B
C++

#include "bitlib.hh"
namespace axcodechecker{
class CodeChecker{
public:
enum Result{ Ok, WrongPhoneNumber, WrongCode};
static CodeChecker *get();
void setCode(const char *code);
void setPhoneNumber(const char *phoneNumber);
Result validate();
const char *getIpAddress()const{
return mIpAddress;
}
private:
byte sdbmHash(const char *str);
CodeChecker();
char mCode[64];
char mNumber[32];
char mIpAddress[32];
static CodeChecker *sUnique;
};
}//end of namespace