123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #import <Foundation/Foundation.h>
-
-
- @interface FIRInstanceIDStringEncoding : NSObject {
- @private
- NSData *charMapData_;
- char *charMap_;
- int reverseCharMap_[128];
- int shift_;
- unsigned int mask_;
- BOOL doPad_;
- char paddingChar_;
- int padLen_;
- }
-
- + (id)rfc4648Base64WebsafeStringEncoding;
-
-
-
- + (id)stringEncodingWithString:(NSString *)string;
-
-
-
-
-
-
-
-
-
- - (id)initWithString:(NSString *)string;
-
-
- - (BOOL)doPad;
- - (void)setDoPad:(BOOL)doPad;
-
-
- - (void)setPaddingChar:(char)c;
-
-
- - (NSString *)encode:(NSData *)data;
-
-
- - (NSData *)decode:(NSString *)string;
-
- @end
|