1 /* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ 2 /* This Source Code Form is subject to the terms of the Mozilla Public 3 * License, v. 2.0. If a copy of the MPL was not distributed with this 4 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ 5 6 #ifndef _MIMEMPAR_H_ 7 #define _MIMEMPAR_H_ 8 9 #include "mimemult.h" 10 11 /* The MimeMultipartParallel class implements the multipart/parallel MIME 12 container, which is currently no different from multipart/mixed, since 13 it's not clear that there's anything useful it could do differently. 14 */ 15 16 typedef struct MimeMultipartParallelClass MimeMultipartParallelClass; 17 typedef struct MimeMultipartParallel MimeMultipartParallel; 18 19 struct MimeMultipartParallelClass { 20 MimeMultipartClass multipart; 21 }; 22 23 extern MimeMultipartParallelClass mimeMultipartParallelClass; 24 25 struct MimeMultipartParallel { 26 MimeMultipart multipart; 27 }; 28 29 #define MimeMultipartParallelClassInitializer(ITYPE, CSUPER) \ 30 { MimeMultipartClassInitializer(ITYPE, CSUPER) } 31 32 #endif /* _MIMEMPAR_H_ */ 33