some smart buffer work.

This commit is contained in:
brad Arant committed 2025-03-11 07:34:17 -07:00
1 parent f35fa12902
commit fd7a9ed860
14 files changed
+109 -142

No files matched your search

+8 -15
View File
@@ -15,28 +15,21 @@ namespace coreutils {
///
///
class IMFMessage : public ZString {
class IMFMessage {
public:
IMFMessage();
IMFMessage(ZString &in);
IMFMessage(int fd);
virtual ~IMFMessage();
void output(std::stringstream &out);
// void output(std::stringstream &out);
void addHeader(IMFHeader header);
ZString getHeader(ZString key, bool valueOnly = true);
ZString getHeaderKeyPairValue(const char *headerKey, const char *key);
ZString getHeaderKeyPairValue(ZString headerKey, ZString key);
IMFMultipart multipart;
ZString block;
char contentLength[8];
// IMFMultipart multipart;
// ZString block;
// char contentLength[8];
protected:
std::vector<IMFHeader> headers;
std::stringstream newHeaders;
// std::vector<IMFHeader> headers;
// std::stringstream newHeaders;
};