#include <p6uuencode.h>
Inherits P6R::p6ICom.
Public Member Functions | |
virtual P6INT32 | addref (void)=0 |
virtual P6R::P6ERR | decodeBlock (const P6CHAR *pUuencode, P6UINT16 &mode, P6CHAR *pFileName, P6UINT32 &nameSize, P6UCHAR *pDecoded, P6UINT32 &decodedSize)=0 |
virtual P6R::P6ERR | encodeBlock (const P6CHAR *pIn, P6UINT32 inSize, P6UINT16 mode, const P6CHAR *pFileName, P6CHAR *pEncoded, P6UINT32 cBuffer, P6UINT32 *pWritten)=0 |
virtual P6R::P6ERR | initialize (P6UUENCODEFLAGS flags)=0 |
virtual P6R::P6ERR | queryInterface (const P6R::P6IID &iid, P6VOID **ppIface)=0 |
virtual P6INT32 | release (void)=0 |
Standard p6Uuencode block encoder and decoder.
This interface can be used to encode / decode a block of data into / out of the uuencode standard as used in Email protocols. References: unix man page on http://www.opengroup.org/onlinepubs/7990989775/xcu/uuencode.html
Definition at line 42 of file p6uuencode.h.