Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

Fl_Base64.h

00001 
00014 #ifndef _FL_BASE64_H_
00015 #define _FL_BASE64_H_
00016 
00017 #include "../Fl_String_List.h"  /* needed for string operations              */
00018 #include "../Fl_Buffer.h"       /* needed for buffer operations              */
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 }; /* class Fl_Base64 */
00067 
00068 #endif
00069 
00070 /***** $Id: Fl_Base64.h,v 1.8 2003/03/27 21:08:20 dejan Exp $
00071  *     Project: eFLTK
00072  ***   This source code is released under GNU LGPL License
00073  *     Copyright (c) EDE Team, 2000-DWYRT  (DWYRT = Date When You Read This)
00074  ***** Equinox Desktop Environment, http://ede.sf.net */

Generated on Thu Jul 31 15:33:43 2003 for eFLTK by doxygen1.2.15