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

Fl_Base64 Class Reference

Fl_Base64 class is responsible for base64 encoding/decoding it works with Fl_Buffer, Fl_String and/or Fl_String_List objects. More...

#include <Fl_Base64.h>

List of all members.

Public Methods

 Fl_Base64 ()
 ~Fl_Base64 ()
 Default constructor.


Static Public Methods

void encode (Fl_Buffer &bufDest, const Fl_Buffer &bufSource)
 encode() method encodes (base64) given buffer bufSource to given destination buffer bufDest. More...

void encode (Fl_String &strDest, const Fl_Buffer &bufSource)
 This encode() method encodes (base64) given buffer bufSource and returns Fl_String object. More...

int decode (Fl_Buffer &bufDest, const Fl_Buffer &bufSource)
 Decodes base64 encoded buffer "string" into buffer "bufDest". More...

int decode (Fl_Buffer &bufDest, const Fl_String &strSource)
 Decodes base64 encoded string "sArg" into buffer "bufDest". More...


Detailed Description

Fl_Base64 class is responsible for base64 encoding/decoding it works with Fl_Buffer, Fl_String and/or Fl_String_List objects.

See also:
Fl_Buffer, Fl_String, Fl_String_List

Definition at line 25 of file Fl_Base64.h.


Member Function Documentation

int Fl_Base64::decode Fl_Buffer   bufDest,
const Fl_String   strSource
[static]
 

Decodes base64 encoded string "sArg" into buffer "bufDest".

Parameters:
bufDest  Fl_Buffer destination buffer
strSource  Fl_String source string that holds base64 decoded data
Returns:
length of returned buffer, or -1 on error

int Fl_Base64::decode Fl_Buffer   bufDest,
const Fl_Buffer   bufSource
[static]
 

Decodes base64 encoded buffer "string" into buffer "bufDest".

Parameters:
bufDest  Fl_Buffer destination buffer
bufSource  Fl_Buffer source buffer that holds base64 decoded data
Returns:
length of returned buffer, or -1 on error

void Fl_Base64::encode Fl_String   strDest,
const Fl_Buffer   bufSource
[static]
 

This encode() method encodes (base64) given buffer bufSource and returns Fl_String object.

Parameters:
strDest  Fl_String Destination string
bufSource  Fl_Buffer* Source buffer
See also:
encode(Fl_Buffer& bufDest, const Fl_Buffer& bufSource)

void Fl_Base64::encode Fl_Buffer   bufDest,
const Fl_Buffer   bufSource
[static]
 

encode() method encodes (base64) given buffer bufSource to given destination buffer bufDest.

Parameters:
bufDest  Fl_Buffer Destination buffer
bufSource  Fl_Buffer Source buffer
See also:
encode(Fl_String& strDest, const Fl_Buffer& bufSource)


The documentation for this class was generated from the following file:
Generated on Thu Jul 31 15:33:46 2003 for eFLTK by doxygen1.2.15