Lines Matching full:part
13 * you should have received as part of this distribution. The terms
34 /* Part flags. */
43 /* Part source kinds. */
45 MIMEKIND_NONE = 0, /* Part not set. */
63 MIMESTATE_END, /* End of part reached. */
78 curl_mimepart *part); /* Encoded read. */
79 curl_off_t (*sizefunc)(curl_mimepart *part); /* Encoded size. */
102 curl_mimepart *parent; /* Parent part. */
103 curl_mimepart *firstpart; /* First part. */
104 curl_mimepart *lastpart; /* Last part. */
105 char boundary[MIME_BOUNDARY_LEN + 1]; /* The part boundary. */
109 /* A mime part. */
113 enum mimekind kind; /* The part kind. */
121 struct curl_slist *curlheaders; /* Part headers. */
122 struct curl_slist *userheaders; /* Part headers. */
123 char *mimetype; /* Part mime type. */
141 void Curl_mime_initpart(struct curl_mimepart *part);
142 void Curl_mime_cleanpart(struct curl_mimepart *part);
146 CURLcode Curl_mime_set_subparts(struct curl_mimepart *part,
150 struct curl_mimepart *part,
154 curl_off_t Curl_mime_size(struct curl_mimepart *part);
157 CURLcode Curl_mime_rewind(struct curl_mimepart *part);
159 void Curl_mime_unpause(struct curl_mimepart *part);