Files
Work/smtp/UUENCODE.HPP
2024-08-07 09:16:27 -04:00

37 lines
568 B
C++

#ifndef _SMTP_UUENCODE_HPP_
#define _SMTP_UUENCODE_HPP_
#ifndef _COMMON_WINDOWS_HPP_
#include <common/windows.hpp>
#endif
template <class T>
class Block;
class String;
class GUIWindow;
class UUEncode
{
public:
UUEncode(void);
virtual ~UUEncode();
BOOL encode(GUIWindow &parentWindow,String srcPathFileName,Block<String> &lineStrings,BOOL initBlock=TRUE)const;
private:
BYTE chEncode(int ch)const;
};
inline
UUEncode::UUEncode(void)
{
}
inline
UUEncode::~UUEncode()
{
}
inline
BYTE UUEncode::chEncode(int ch)const
{
return (ch?(ch&0x3F)+' ':'`');
}
#endif