Lines Matching defs:curl_mimepart_s
105 struct curl_mimepart_s { struct
106 struct Curl_easy *easy; /* The associated easy handle. */
107 curl_mime *parent; /* Parent mime structure. */
108 curl_mimepart *nextpart; /* Forward linked list. */
109 enum mimekind kind; /* The part kind. */
110 char *data; /* Memory data or file name. */
111 curl_read_callback readfunc; /* Read function. */
112 curl_seek_callback seekfunc; /* Seek function. */
113 curl_free_callback freefunc; /* Argument free function. */
114 void *arg; /* Argument to callback functions. */
115 FILE *fp; /* File pointer. */
116 struct curl_slist *curlheaders; /* Part headers. */
117 struct curl_slist *userheaders; /* Part headers. */
118 char *mimetype; /* Part mime type. */
119 char *filename; /* Remote file name. */
120 char *name; /* Data name. */
121 curl_off_t datasize; /* Expected data size. */
122 unsigned int flags; /* Flags. */
123 mime_state state; /* Current readback state. */
124 const mime_encoder *encoder; /* Content data encoder. */
125 mime_encoder_state encstate; /* Data encoder state. */