WEB开发网
开发学院手机开发Symbian 开发 Symbian Base64 编码、解码的实现 阅读

Symbian Base64 编码、解码的实现

 2010-02-26 16:00:00 来源:WEB开发网   
核心提示:Symbian中提供了, 相关的类对其进行操作,Symbian Base64 编码、解码的实现, 我是用统提供的API进行操作:/*Name : Base64Handler.hAuthor : Nobile.AmirVersion : 1.0Copyright : Your copyright noticeDescri

Symbian中提供了, 相关的类对其进行操作。 我是用统提供的API进行操作:

/*

============================================================================

Name : Base64Handler.h

Author : Nobile.Amir

Version : 1.0

Copyright : Your copyright notice

Description : CBase64Handler declaration

============================================================================

*/

#ifndef __BASE64HANDLER_H__

#define __BASE64HANDLER_H__

#include

#include

#include

class CBase64Handler : public CBase

{

public:

~CBase64Handler();

static CBase64Handler* NewL();

static CBase64Handler* NewLC();

HBufC8* Base64EncodeLC(const TDesC8 & aSourceBuf);

HBufC8* Base64DecodeLC(const TDesC8 & aSourceBuf);

HBufC8* Base64EncodeLC(const TDesC16 & aSourceBuf);

private:

CBase64Handler();

void ConstructL();

HBufC8 * buffer;

HBufC8 * buffer8;

HBufC8 * buffer16;

};

#endif // __BASE64HANDLER_H__

/*

============================================================================

Name : Base64Handler.cpp

Author : Nobile.Amir

Version : 1.0

Copyright : Your copyright notice

Description : CBase64Handler implementation

============================================================================

*/

#include "Base64Handler.h"

CBase64Handler::CBase64Handler()

{

}

CBase64Handler::~CBase64Handler()

{

if( buffer != NULL )

{

delete buffer;

buffer = NULL;

1 2 3  下一页

Tags:Symbian Base 编码

编辑录入:coldstar [复制链接] [打 印]
赞助商链接