![]() |
![]() |
![]() |
Camel Reference Manual | ![]() |
---|---|---|---|---|
struct CamelStreamMem; CamelStream* camel_stream_mem_new (void); CamelStream* camel_stream_mem_new_with_byte_array (GByteArray *buffer); CamelStream* camel_stream_mem_new_with_buffer (const char *buffer, size_t len); void camel_stream_mem_set_secure (CamelStreamMem *mem); void camel_stream_mem_set_byte_array (CamelStreamMem *mem, GByteArray *buffer); void camel_stream_mem_set_buffer (CamelStreamMem *mem, const char *buffer, size_t len);
struct CamelStreamMem { CamelSeekableStream parent_object; unsigned int owner:1; /* do we own the buffer? */ unsigned int secure:1; /* do we clear the buffer on finalise (if we own it) */ GByteArray *buffer; };
CamelStream* camel_stream_mem_new_with_byte_array (GByteArray *buffer);
|
|
Returns : |
CamelStream* camel_stream_mem_new_with_buffer (const char *buffer, size_t len);
|
|
|
|
Returns : |
void camel_stream_mem_set_byte_array (CamelStreamMem *mem, GByteArray *buffer);
|
|
|
void camel_stream_mem_set_buffer (CamelStreamMem *mem, const char *buffer, size_t len);
|
|
|
|
|