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