Bincimap 2.0.16
Easy Imapping
|
Functions | |
void | showGreeting (void) |
int | authenticate (Depot &, const std::string &username, const std::string &password, const std::string &challenge) |
std::string | base64decode (const std::string &s_in) |
std::string | base64encode (const std::string &s_in) |
std::string | toString (int i_in) |
std::string | toString (unsigned int i_in) |
std::string | toString (unsigned long i_in) |
std::string | toString (const char *i_in) |
int | atoi (const std::string &s_in) |
std::string | toHex (const std::string &s) |
std::string | fromHex (const std::string &s) |
std::string | toImapString (const std::string &s_in) |
void | uppercase (std::string &input) |
void | lowercase (std::string &input) |
void | chomp (std::string &s_in, const std::string &chars=" \t\r\n") |
void | trim (std::string &s_in, const std::string &chars=" \t\r\n") |
const std::string | unfold (const std::string &a, bool removecomment=true) |
void | split (const std::string &s_in, const std::string &delim, std::vector< std::string > &dest, bool skipempty=true) |
void | splitAddr (const std::string &s_in, std::vector< std::string > &dest, bool skipempty=true) |
std::string | toCanonMailbox (const std::string &s_in) |
std::string | toRegex (const std::string &s_in, char delimiter) |
bool | pendingUpdates (Mailbox *, int type, bool rescan, bool showAll=false, bool forceScan=false, bool uidfetchflags=false) |
int | readChar (void) |
void | unReadChar (int c_in) |
void | unReadChar (const std::string &s_in) |
Operator::ParseResult | expectTag (std::string &s_in) |
Operator::ParseResult | expectTagChar (int &c_in) |
Operator::ParseResult | expectSPACE (void) |
Operator::ParseResult | expectFlag (std::vector< std::string > &v_in) |
Operator::ParseResult | expectListMailbox (std::string &s_in) |
Operator::ParseResult | expectListWildcards (int &c_in) |
Operator::ParseResult | expectDateTime (std::string &s_in) |
Operator::ParseResult | expectTime (std::string &s_in) |
Operator::ParseResult | expectZone (std::string &s_in) |
Operator::ParseResult | expectMailbox (std::string &s_in) |
Operator::ParseResult | expectAstring (std::string &s_in) |
Operator::ParseResult | expectAtom (std::string &s_in) |
Operator::ParseResult | expectAtomChar (int &i_in) |
Operator::ParseResult | expectString (std::string &s_in) |
Operator::ParseResult | expectDate (std::string &s_in) |
Operator::ParseResult | expectNumber (unsigned int &i_in) |
Operator::ParseResult | expectDigit (unsigned int &i_in) |
Operator::ParseResult | expectDigitNZ (unsigned int &i_in) |
Operator::ParseResult | expectLiteral (std::string &s_in) |
Operator::ParseResult | expectQuoted (std::string &s_in) |
Operator::ParseResult | expectQuotedChar (int &c_in) |
Operator::ParseResult | expectSet (SequenceSet &s_in) |
Operator::ParseResult | expectSequenceNum (unsigned int &i_in) |
Operator::ParseResult | expectNZNumber (unsigned int &i_in) |
Operator::ParseResult | expectCRLF (void) |
Operator::ParseResult | expectCR (void) |
Operator::ParseResult | expectLF (void) |
Operator::ParseResult | expectThisString (const std::string &s_in) |
int | regexMatch (const std::string &data_in, const std::string &p_in) |
Variables | |
std::stack< int > | inputBuffer |
int | charnr = 0 |
|
inline |
int authenticate | ( | Depot & | , |
const std::string & | username, | ||
const std::string & | password, | ||
const std::string & | challenge | ||
) |
std::string base64decode | ( | const std::string & | s_in | ) |
std::string base64encode | ( | const std::string & | s_in | ) |
|
inline |
Operator::ParseResult expectAstring | ( | std::string & | s_in | ) |
Operator::ParseResult expectAtom | ( | std::string & | s_in | ) |
Operator::ParseResult expectAtomChar | ( | int & | i_in | ) |
Operator::ParseResult expectCR | ( | void | ) |
Definition at line 514 of file recursivedescent.cc.
Operator::ParseResult expectCRLF | ( | void | ) |
Definition at line 503 of file recursivedescent.cc.
Operator::ParseResult expectDate | ( | std::string & | s_in | ) |
Operator::ParseResult expectDateTime | ( | std::string & | s_in | ) |
Operator::ParseResult expectDigit | ( | unsigned int & | i_in | ) |
Definition at line 910 of file recursivedescent.cc.
Operator::ParseResult expectDigitNZ | ( | unsigned int & | i_in | ) |
Definition at line 936 of file recursivedescent.cc.
Operator::ParseResult expectFlag | ( | std::vector< std::string > & | v_in | ) |
Operator::ParseResult expectLF | ( | void | ) |
Definition at line 536 of file recursivedescent.cc.
Operator::ParseResult expectListMailbox | ( | std::string & | s_in | ) |
Operator::ParseResult expectListWildcards | ( | int & | c_in | ) |
Operator::ParseResult expectLiteral | ( | std::string & | s_in | ) |
Operator::ParseResult expectMailbox | ( | std::string & | s_in | ) |
Operator::ParseResult expectNumber | ( | unsigned int & | i_in | ) |
Definition at line 890 of file recursivedescent.cc.
Operator::ParseResult expectNZNumber | ( | unsigned int & | i_in | ) |
Definition at line 1039 of file recursivedescent.cc.
Operator::ParseResult expectQuoted | ( | std::string & | s_in | ) |
Operator::ParseResult expectQuotedChar | ( | int & | c_in | ) |
Operator::ParseResult expectSequenceNum | ( | unsigned int & | i_in | ) |
Definition at line 1013 of file recursivedescent.cc.
Operator::ParseResult expectSet | ( | SequenceSet & | s_in | ) |
Definition at line 973 of file recursivedescent.cc.
Operator::ParseResult expectSPACE | ( | void | ) |
Definition at line 638 of file recursivedescent.cc.
Operator::ParseResult expectString | ( | std::string & | s_in | ) |
Operator::ParseResult expectTag | ( | std::string & | s_in | ) |
Operator::ParseResult expectTagChar | ( | int & | c_in | ) |
Operator::ParseResult expectThisString | ( | const std::string & | s_in | ) |
Operator::ParseResult expectTime | ( | std::string & | s_in | ) |
Operator::ParseResult expectZone | ( | std::string & | s_in | ) |
|
inline |
bool pendingUpdates | ( | Mailbox * | mailbox, |
int | type, | ||
bool | rescan, | ||
bool | showAll = false , |
||
bool | forceScan = false , |
||
bool | uidfetchflags = false |
||
) |
Definition at line 198 of file pendingupdates.cc.
int readChar | ( | void | ) |
int regexMatch | ( | const std::string & | data_in, |
const std::string & | p_in | ||
) |
void showGreeting | ( | void | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void unReadChar | ( | const std::string & | s_in | ) |
void unReadChar | ( | int | c_in | ) |
|
inline |
|
extern |
Definition at line 24 of file recursivedescent.cc.
|
extern |
Definition at line 23 of file recursivedescent.cc.