diff options
Diffstat (limited to 'Vendor/UnittWebSocketClient/include/NSData+Base64.h')
| -rw-r--r-- | Vendor/UnittWebSocketClient/include/NSData+Base64.h | 42 | 
1 files changed, 42 insertions, 0 deletions
| diff --git a/Vendor/UnittWebSocketClient/include/NSData+Base64.h b/Vendor/UnittWebSocketClient/include/NSData+Base64.h new file mode 100644 index 0000000..118c4e1 --- /dev/null +++ b/Vendor/UnittWebSocketClient/include/NSData+Base64.h @@ -0,0 +1,42 @@ +// +//  NSData+Base64.h +//  base64 +// +//  Created by Matt Gallagher on 2009/06/03. +//  Copyright 2009 Matt Gallagher. All rights reserved. +// +//  This software is provided 'as-is', without any express or implied +//  warranty. In no event will the authors be held liable for any damages +//  arising from the use of this software. Permission is granted to anyone to +//  use this software for any purpose, including commercial applications, and to +//  alter it and redistribute it freely, subject to the following restrictions: +// +//  1. The origin of this software must not be misrepresented; you must not +//     claim that you wrote the original software. If you use this software +//     in a product, an acknowledgment in the product documentation would be +//     appreciated but is not required. +//  2. Altered source versions must be plainly marked as such, and must not be +//     misrepresented as being the original software. +//  3. This notice may not be removed or altered from any source +//     distribution. +// + +#import <Foundation/Foundation.h> + +void *NewBase64Decode( +	const char *inputBuffer, +	size_t length, +	size_t *outputLength); + +char *NewBase64Encode( +	const void *inputBuffer, +	size_t length, +	bool separateLines, +	size_t *outputLength); + +@interface NSData (Base64) + ++ (NSData *)dataFromBase64String:(NSString *)aString; +- (NSString *)base64EncodedString; + +@end | 
