Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

dsMime.h File Reference

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <dsSmartException.h>
#include <dsBoyer.h>
#include <dsutil.h>
#include <xlat.h>
#include <iostream>
#include <vector>

Go to the source code of this file.

Compounds

class  dsMime
class  dsMimeHandler

Functions

 DECLARE_EXCEPTION (dsMime)
char * rfc822ndup (char *ptr, int len)
void _hdr_decode (char *ptr, int len, char *out, int *outlen)
void _hdr_decode2 (char *ptr, int len, std::ostream &os)
void _b_decode (const char *ptr, int len, std::ostream &os)
void _b_decode (const char *ptr, int len, char *out, int *outlen)
void _b_encode (std::ostream &dest, const char *src)
void _b_encode (std::ostream &dest, std::istream &src)
void _hex_decode (const char *ptr, int len, std::ostream &os)
void _hex_decode (const char *ptr, int len, char *out)
void _hex_encode (const char *ptr, int len, std::ostream &os)
void _hex_dbg_encode (const char *ptr, int len, std::ostream &os)
void _q_decode (char *ptr, int len, std::ostream &os)
void _q_decode (char *ptr, int len, char *out, int *outlen)


Function Documentation

void _b_decode const char *    ptr,
int    len,
char *    out,
int *    outlen
 

void _b_decode const char *    ptr,
int    len,
std::ostream &    os
 

decode base64

void _b_encode std::ostream &    dest,
std::istream &    src
 

void _b_encode std::ostream &    dest,
const char *    src
 

void _hdr_decode char *    ptr,
int    len,
char *    out,
int *    outlen
 

void _hdr_decode2 char *    ptr,
int    len,
std::ostream &    os
 

void _hex_dbg_encode const char *    ptr,
int    len,
std::ostream &    os
 

Same as above but add space after each pair

void _hex_decode const char *    ptr,
int    len,
char *    out
 

void _hex_decode const char *    ptr,
int    len,
std::ostream &    os
 

void _hex_encode const char *    ptr,
int    len,
std::ostream &    os
 

Encode passed string to hex

void _q_decode char *    ptr,
int    len,
char *    out,
int *    outlen
 

void _q_decode char *    ptr,
int    len,
std::ostream &    os
 

decode quoted-printable

DECLARE_EXCEPTION dsMime   
 

char* rfc822ndup char *    ptr,
int    len
 


Generated on Mon May 16 18:26:58 2005 for libdms4 by doxygen1.3-rc2