|
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.