7#ifndef imapparser_h_included
8#define imapparser_h_included
19 void addRange(
unsigned int a_in,
unsigned int b_in);
20 bool isInSet(
unsigned int n)
const;
22 inline bool isLimited(
void)
const {
return limited; }
45 Range(
unsigned int from,
unsigned int to);
48 std::vector<Range> internal;
100 std::string password;
102 std::string newmailbox;
103 std::string authtype;
104 std::string listmailbox;
107 std::string contextInfo;
117 std::vector<BincImapParserFetchAtt>
fatt;
122 void setTag(std::string &t_in);
123 const std::string &
getTag(
void)
const;
125 void setMode(
const std::string &m_in);
126 const std::string &
getMode(
void)
const;
128 void setName(
const std::string &s_in);
129 const std::string &
getName(
void)
const;
134 void setDate(
const std::string &s_in);
135 const std::string &
getDate(
void)
const;
141 const std::string &
getUserID(
void)
const;
163 std::vector<std::string> &
getFlags(
void);
virtual ~BincImapParserData(void)
std::vector< std::string > headerlist
unsigned int offsetlength
std::string toString(void)
std::vector< BincImapParserSearchKey > children
const SequenceSet & getSet(void) const
BincImapParserSearchKey(void)
const std::string & getTag(void) const
std::vector< BincImapParserFetchAtt > fatt
const std::string & getDate(void) const
const std::string & getName(void) const
void setNewMailbox(const std::string &s_in)
void setCharSet(const std::string &s_in)
void setDate(const std::string &s_in)
void setMailbox(const std::string &s_in)
void setTag(std::string &t_in)
std::vector< std::string > & getFlags(void)
const std::string & getUserID(void) const
void setPassword(const std::string &s_in)
const std::string & getMode(void) const
void setName(const std::string &s_in)
void setLiteral(const std::string &s_in)
const std::string & getListMailbox(void) const
const std::string & getMailbox(void) const
void setMode(const std::string &m_in)
const std::string & getPassword(void) const
void setUserID(const std::string &s_in)
std::vector< std::string > flags
BincImapParserData * extra
bool getUidMode(void) const
const std::string & getContextInfo(void) const
std::vector< std::string > statuses
void setContextInfo(const std::string &s_in)
void setAuthType(const std::string &s_in)
std::vector< std::string > & getStatuses(void)
void setListMailbox(const std::string &s_in)
SequenceSet & getSet(void)
const std::string & getNewMailbox(void) const
const std::string & getAuthType(void) const
const std::string & getLiteral(void) const
const std::string & getCharSet(void) const
BincImapParserSearchKey searchkey
static SequenceSet & all(void)
SequenceSet & operator=(const SequenceSet ©)
void addRange(unsigned int a_in, unsigned int b_in)
bool isInSet(unsigned int n) const
void addNumber(unsigned int a_in)
bool isLimited(void) const
static SequenceSet & null(void)