![]() |
![]() |
![]() |
Camel Reference Manual | ![]() |
---|---|---|---|---|
CamelMultipartSigned; CamelMultipartSigned* camel_multipart_signed_new (void); CamelStream* camel_multipart_signed_get_content_stream (CamelMultipartSigned *mps, CamelException *ex);
typedef struct { CamelMultipart parent_object; /* these are the client visible parts, decoded forms of our data wrapper content */ CamelMimePart *content; CamelMimePart *signature; /* the raw content which must go over the wire, if we have generated it */ /* perhaps this should jsut set data_wrapper->stream and update start1/end1 accordingly, as it is done for other parts, or visa versa? */ CamelStream *contentraw; /*int state;*/ /* just cache some info we use */ char *protocol; char *micalg; /* offset pointers of start of boundary in content object */ off_t start1, end1; off_t start2, end2; } CamelMultipartSigned;
CamelStream* camel_multipart_signed_get_content_stream (CamelMultipartSigned *mps, CamelException *ex);
|
|
|
|
Returns : |