CoreUtils/IMFMultipart.cpp
2019-08-02 15:43:31 -07:00

29 lines
485 B
C++

#include "IMFMultipart.h"
namespace coreutils {
IMFMultipart::IMFMultipart() {
buffer = "";
}
IMFMultipart::IMFMultipart(PString &in, std::string boundary) {
buffer = in.str();
in.cursor -= 2;
sections = in.split("\r\n--" + boundary);
}
std::string IMFMultipart::toString() {
return buffer;
}
int IMFMultipart::getCount() {
return sections.size();
}
PString IMFMultipart::getSectionAt(int index) {
return sections[index];
}
}