Eneboo - Documentación para desarrolladores
Funciones
Referencia del Archivo src/libdigidoc/DigiDocConvert.h
#include <libdigidoc/DigiDocLib.h>
#include <libdigidoc/DigiDocDefs.h>

Ir al código fuente de este archivo.

Funciones

byte h2b (char h)
void b2h (byte b, char *dest)
EXP_OPTION void convFNameToWin (const char *src, char *dest, int len)
EXP_OPTION void convWinToFName (const char *src, char *dest, int len)
EXP_OPTION void hex2bin (const char *hex, byte *bin, int *len)
EXP_OPTION void bin2hex (const byte *bin, int blen, char *hex, int *len)
EXP_OPTION char * ascii2utf8 (const char *ascii, char *utf8out, int *outlen)
EXP_OPTION char * utf82ascii (const char *utf8in, char *asciiout, int *outlen)
EXP_OPTION void unicode2ascii (const char *uni, char *dest)
EXP_OPTION void unicodeEscapes2utf8 (const char *uni, char *dest)
int escapeXMLSymbols (const char *src, int srclen, char **dest)
int hasUmlauts (const char *str)
int str2asn1time (const SignedDoc *pSigDoc, const char *str, ASN1_GENERALIZEDTIME *asn1tm)
char * escape2xmlsym (const char *src)
EXP_OPTION int ddocConvertInput (const char *src, char **dest)
EXP_OPTION void encode (const byte *raw, int rawlen, byte *buf, int *buflen)
EXP_OPTION void decode (const byte *raw, int rawlen, byte *buf, int *buflen)
EXP_OPTION int ddocDecodeBase64 (DigiDocMemBuf *pMBufSrc, DigiDocMemBuf *pMBufDest)
EXP_OPTION int ddocDecodeBase64Data (void *data, long lLen, DigiDocMemBuf *pMBufDest)
EXP_OPTION int ddocEncodeBase64 (const DigiDocMemBuf *pMBufSrc, DigiDocMemBuf *pMBufDest)
int decodeGeneralizedTime (ASN1_GENERALIZEDTIME *tm, int *y, int *M, int *d, int *h, int *m, int *s)
int decodeUTCTime (ASN1_UTCTIME *tm, int *y, int *M, int *d, int *h, int *m, int *s)
int asn1time2time_t (ASN1_TIME *tm, time_t *pT)
int asn1time2time_t_local (ASN1_TIME *tm, time_t *pT)
int asn1time2strYear (const SignedDoc *pSigDoc, ASN1_TIME *tm, char *buf, int year, int len)
int asn1time2str (const SignedDoc *pSigDoc, ASN1_TIME *tm, char *buf, int len)
EXP_OPTION int time_t2str (time_t t, char *szTimestamp, int len)

Documentación de las funciones

EXP_OPTION char* ascii2utf8 ( const char *  ascii,
char *  utf8out,
int outlen 
)
int asn1time2str ( const SignedDoc pSigDoc,
ASN1_TIME tm,
char *  buf,
int  len 
)
int asn1time2strYear ( const SignedDoc pSigDoc,
ASN1_TIME tm,
char *  buf,
int  year,
int  len 
)
int asn1time2time_t ( ASN1_TIME tm,
time_t *  pT 
)
int asn1time2time_t_local ( ASN1_TIME tm,
time_t *  pT 
)
void b2h ( byte  b,
char *  dest 
)
EXP_OPTION void bin2hex ( const byte bin,
int  blen,
char *  hex,
int len 
)
EXP_OPTION void convFNameToWin ( const char *  src,
char *  dest,
int  len 
)
EXP_OPTION void convWinToFName ( const char *  src,
char *  dest,
int  len 
)
EXP_OPTION int ddocConvertInput ( const char *  src,
char **  dest 
)
EXP_OPTION int ddocDecodeBase64 ( DigiDocMemBuf pMBufSrc,
DigiDocMemBuf pMBufDest 
)
EXP_OPTION int ddocDecodeBase64Data ( void *  data,
long  lLen,
DigiDocMemBuf pMBufDest 
)
EXP_OPTION int ddocEncodeBase64 ( const DigiDocMemBuf pMBufSrc,
DigiDocMemBuf pMBufDest 
)
EXP_OPTION void decode ( const byte raw,
int  rawlen,
byte buf,
int buflen 
)
int decodeGeneralizedTime ( ASN1_GENERALIZEDTIME tm,
int y,
int M,
int d,
int h,
int m,
int s 
)
int decodeUTCTime ( ASN1_UTCTIME tm,
int y,
int M,
int d,
int h,
int m,
int s 
)
EXP_OPTION void encode ( const byte raw,
int  rawlen,
byte buf,
int buflen 
)
char* escape2xmlsym ( const char *  src)
int escapeXMLSymbols ( const char *  src,
int  srclen,
char **  dest 
)
byte h2b ( char  h)
int hasUmlauts ( const char *  str)
EXP_OPTION void hex2bin ( const char *  hex,
byte bin,
int len 
)
int str2asn1time ( const SignedDoc pSigDoc,
const char *  str,
ASN1_GENERALIZEDTIME asn1tm 
)
EXP_OPTION int time_t2str ( time_t  t,
char *  szTimestamp,
int  len 
)
EXP_OPTION void unicode2ascii ( const char *  uni,
char *  dest 
)
EXP_OPTION void unicodeEscapes2utf8 ( const char *  uni,
char *  dest 
)
EXP_OPTION char* utf82ascii ( const char *  utf8in,
char *  asciiout,
int outlen 
)
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'