4 #ifndef RUDIMENTS_SENSITIVEVALUE_H
5 #define RUDIMENTS_SENSITIVEVALUE_H
7 #include <rudiments/private/sensitivevalueincludes.h>
12 enum sensitivevalue_format_t {
68 void setPath(
const char *path, uint64_t len);
292 void parse(
const char *in, uint64_t inlen);
346 #include <rudiments/private/sensitivevalue.h>
Definition: sensitivevalue.h:18
const char * getHexExtension()
void setChompTextFile(bool chomptextfile)
void setRedirectStart(const char *delimiter)
void setBinaryExtension(const char *ext, uint64_t len)
const char * getRedirectEnd()
void setRedirectEnd(const char *delimiter)
unsigned char * detachValue()
uint64_t getTextExtensionLength()
void setRedirectEnd(const char *delimiter, uint64_t len)
void parse(const char *in, uint64_t inlen)
uint64_t getRedirectStartLength()
void setVerbatimFormat(sensitivevalue_format_t format)
uint64_t getTextValueLength()
void setRedirectStart(const char *delimiter, uint64_t len)
uint64_t getRedirectEndLength()
uint64_t getHexExtensionLength()
sensitivevalue_format_t getVerbatimFormat()
sensitivevalue_format_t getFileFormat()
void parse(const char *in)
void setTextExtension(const char *ext, uint64_t len)
void setBinaryExtension(const char *ext)
void setPath(const char *path)
uint64_t getBinaryExtensionLength()
void setHexExtension(const char *ext, uint64_t len)
const unsigned char * getValue()
void setTextExtension(const char *ext)
const char * getBinaryExtension()
void setPath(const char *path, uint64_t len)
const char * getRedirectStart()
void setFileFormat(sensitivevalue_format_t format)
const char * getTextExtension()
const char * getTextValue()
void setHexExtension(const char *ext)