19#ifndef OSGDB_CONVERTBASE64_H
20#define OSGDB_CONVERTBASE64_H 1
73 _buffersize(buffersize_in)
80 int encode(
const char* code_in,
const int length_in,
char* plaintext_out);
84 void encode(std::istream& istream_in, std::ostream& ostream_in);
86 void encode(
const char* chars_in,
int length_in, std::string& code_out);
97 _buffersize(buffersize_in)
104 int decode(
const char* code_in,
const int length_in,
char* plaintext_out);
106 void decode(std::istream& istream_in, std::ostream& ostream_in);
110 char*
decode(
const std::vector<std::string>& str_in, std::vector<unsigned int>& pos_out);
The osgDB library provides support for reading and writing scene graphs, providing a plugin framework...
Definition Archive:24
base64_encodestep
Definition ConvertBase64:38
@ step_B
Definition ConvertBase64:39
@ step_A
Definition ConvertBase64:39
@ step_C
Definition ConvertBase64:39
void base64_init_decodestate(base64_decodestate *state_in)
Definition ConvertBase64:63
base64_decodestep
Definition ConvertBase64:33
@ step_d
Definition ConvertBase64:34
@ step_b
Definition ConvertBase64:34
@ step_a
Definition ConvertBase64:34
@ step_c
Definition ConvertBase64:34
void base64_init_encodestate(base64_encodestate *state_in)
Definition ConvertBase64:49
const int BUFFERSIZE
Definition ConvertBase64:30
Definition ConvertBase64:43
int stepcount
Definition ConvertBase64:46
base64_encodestep step
Definition ConvertBase64:44
char result
Definition ConvertBase64:45
Definition ConvertBase64:58
base64_decodestep step
Definition ConvertBase64:59
char plainchar
Definition ConvertBase64:60
void encode(const char *chars_in, int length_in, std::string &code_out)
Base64encoder(int buffersize_in=BUFFERSIZE)
Definition ConvertBase64:72
void encode(std::istream &istream_in, std::ostream &ostream_in)
int encode_end(char *plaintext_out)
int encode(char value_in)
int encode(const char *code_in, const int length_in, char *plaintext_out)
int decode(char value_in)
void decode(std::istream &istream_in, std::ostream &ostream_in)
char * decode(const std::vector< std::string > &str_in, std::vector< unsigned int > &pos_out)
Base64decoder(int buffersize_in=BUFFERSIZE)
Definition ConvertBase64:96
int decode(const char *code_in, const int length_in, char *plaintext_out)
#define OSGDB_EXPORT
Definition Export:39