00001
00014 #ifndef _FL_BASE64_H_
00015 #define _FL_BASE64_H_
00016
00017 #include "../Fl_String_List.h"
00018 #include "../Fl_Buffer.h"
00019
00025 class FL_API Fl_Base64
00026 {
00027 public:
00028 Fl_Base64() { }
00029 ~Fl_Base64() { }
00039 static void encode(Fl_Buffer& bufDest, const Fl_Buffer& bufSource);
00040
00049 static void encode(Fl_String& strDest, const Fl_Buffer& bufSource);
00050
00057 static int decode(Fl_Buffer &bufDest, const Fl_Buffer &bufSource);
00058
00065 static int decode(Fl_Buffer &bufDest, const Fl_String &strSource);
00066 };
00067
00068 #endif
00069
00070
00071
00072
00073
00074