FARGOS/VISTA Object Management Environment Core  ..
FARGOS/VISTA Object Management Environment Core Table of Contents
OMEbase64.cpp File Reference
#include <ctype.h>
#include <sys/types.h>
#include <netinet/in.h>
#include <OMEtype.h>

Macros

#define ILLEGAL   255
 
#define PAD   254
 

Functions

OMEstringOMEbinaryToBase64 (const OMEstring &source, bool breakIntoLines)
 Convert binary data to base64 text encoding. More...
 
OMEstringOMEbase64ToBinary (const OMEstring &source)
 Convert base-64 encoded text to its binary representation. More...
 
size_t OMEhexToBinary (const unsigned char *src, size_t srcLen, unsigned char *dest, size_t destLen)
 Convert hexadecimal text to binary. More...
 
OMEstringOMEbinaryToHex (const unsigned char *srcBfr, size_t srcLen)
 Convert binary data to hexadecimal characters. More...
 
OMEstringOMEbinaryToHex (const OMEstring &source)
 Convert a string of binary data into a text string of hexadecimal characters. More...
 
OMEstringOMEhexToBinary (const OMEstring &source)
 Convert a text string of hexadecimal characters into its binary equivalent. More...
 
OMEstringOMEconvertURIescapes (const OMEstring &arg)
 Convert Uniform Resource Identifier escape sequences. More...
 
OMEstringOMEmakeSafeURI (const OMEstring &arg)
 Escape any special characters in an Uniform Resource Identifier. More...
 

Variables

const unsigned char OMEbase64alphabet []
 

Macro Definition Documentation

◆ ILLEGAL

#define ILLEGAL   255

◆ PAD

#define PAD   254

Variable Documentation

◆ OMEbase64alphabet

const unsigned char OMEbase64alphabet[]
Initial value:
=
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"

Common base-64 alphabet

Generated: Tue Jul 28 2020 16:03:26
Support Information