403Webshell
Server IP : 182.53.201.61  /  Your IP : 216.73.217.175
Web Server : Apache/2.2.15 (Fedora)
System : Linux km10.dyndns.org 2.6.31.5-127.fc12.i686.PAE #1 SMP Sat Nov 7 21:25:57 EST 2009 i686
User : apache ( 48)
PHP Version : 5.3.3
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/share/gtk-doc/html/camel/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/share/gtk-doc/html/camel/camel-CamelStreamMem.html
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>CamelStreamMem</title>
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="index.html" title="Camel Reference Manual">
<link rel="up" href="Streams.html" title="Streams">
<link rel="prev" href="camel-CamelStreamFs.html" title="CamelStreamFs">
<link rel="next" href="camel-CamelStreamNull.html" title="CamelStreamNull">
<meta name="generator" content="GTK-Doc V1.11 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
<link rel="part" href="classes.html" title="Part I. Camel Classes">
<link rel="chapter" href="ClassTree.html" title="Class Hierarchy">
<link rel="chapter" href="Fundamentals.html" title="Fundamentals">
<link rel="chapter" href="Streams.html" title="Streams">
<link rel="chapter" href="StreamFilters.html" title="Stream Filters">
<link rel="chapter" href="Services.html" title="Services">
<link rel="chapter" href="Filters.html" title="Filters">
<link rel="chapter" href="Folders.html" title="Folders">
<link rel="chapter" href="SearchFolders.html" title="Search Folders">
<link rel="chapter" href="Addresses.html" title="Addresses">
<link rel="chapter" href="Crypto.html" title="Crypto Contexts">
<link rel="chapter" href="MIME.html" title="MIME Objects">
<link rel="chapter" href="Storage.html" title="Metadata Storage">
<link rel="chapter" href="Utilities.html" title="Utilities">
<link rel="chapter" href="Deprecated.html" title="Deprecated Objects">
<link rel="index" href="ix01.html" title="Index">
<link rel="index" href="ix02.html" title="Index of deprecated symbols">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
<tr valign="middle">
<td><a accesskey="p" href="camel-CamelStreamFs.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
<td><a accesskey="u" href="Streams.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
<th width="100%" align="center">Camel Reference Manual</th>
<td><a accesskey="n" href="camel-CamelStreamNull.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
</tr>
<tr><td colspan="5" class="shortcuts">
<a href="#camel-CamelStreamMem.synopsis" class="shortcut">Top</a>
                 | 
                <a href="#camel-CamelStreamMem.description" class="shortcut">Description</a>
</td></tr>
</table>
<div class="refentry" title="CamelStreamMem">
<a name="camel-CamelStreamMem"></a><div class="titlepage"></div>
<div class="refnamediv"><table width="100%"><tr>
<td valign="top">
<h2><span class="refentrytitle"><a name="camel-CamelStreamMem.top_of_page"></a>CamelStreamMem</span></h2>
<p>CamelStreamMem</p>
</td>
<td valign="top" align="right"></td>
</tr></table></div>
<div class="refsynopsisdiv" title="Synopsis">
<a name="camel-CamelStreamMem.synopsis"></a><h2>Synopsis</h2>
<pre class="synopsis">
struct              <a class="link" href="camel-CamelStreamMem.html#CamelStreamMem" title="struct CamelStreamMem">CamelStreamMem</a>;
<a class="link" href="camel-CamelStream.html#CamelStream" title="struct CamelStream">CamelStream</a> *       <a class="link" href="camel-CamelStreamMem.html#camel-stream-mem-new" title="camel_stream_mem_new ()">camel_stream_mem_new</a>                (void);
<a class="link" href="camel-CamelStream.html#CamelStream" title="struct CamelStream">CamelStream</a> *       <a class="link" href="camel-CamelStreamMem.html#camel-stream-mem-new-with-byte-array" title="camel_stream_mem_new_with_byte_array ()">camel_stream_mem_new_with_byte_array</a>
                                                        (<a
href="/usr/share/gtk-doc/html/glib/glib-Byte-Arrays.html#GByteArray"
>GByteArray</a> *buffer);
<a class="link" href="camel-CamelStream.html#CamelStream" title="struct CamelStream">CamelStream</a> *       <a class="link" href="camel-CamelStreamMem.html#camel-stream-mem-new-with-buffer" title="camel_stream_mem_new_with_buffer ()">camel_stream_mem_new_with_buffer</a>    (const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *buffer,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gsize"
>gsize</a> len);
void                <a class="link" href="camel-CamelStreamMem.html#camel-stream-mem-set-secure" title="camel_stream_mem_set_secure ()">camel_stream_mem_set_secure</a>         (<a class="link" href="camel-CamelStreamMem.html#CamelStreamMem" title="struct CamelStreamMem">CamelStreamMem</a> *mem);
void                <a class="link" href="camel-CamelStreamMem.html#camel-stream-mem-set-byte-array" title="camel_stream_mem_set_byte_array ()">camel_stream_mem_set_byte_array</a>     (<a class="link" href="camel-CamelStreamMem.html#CamelStreamMem" title="struct CamelStreamMem">CamelStreamMem</a> *mem,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Byte-Arrays.html#GByteArray"
>GByteArray</a> *buffer);
void                <a class="link" href="camel-CamelStreamMem.html#camel-stream-mem-set-buffer" title="camel_stream_mem_set_buffer ()">camel_stream_mem_set_buffer</a>         (<a class="link" href="camel-CamelStreamMem.html#CamelStreamMem" title="struct CamelStreamMem">CamelStreamMem</a> *mem,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *buffer,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gsize"
>gsize</a> len);
</pre>
</div>
<div class="refsect1" title="Description">
<a name="camel-CamelStreamMem.description"></a><h2>Description</h2>
<p>
</p>
</div>
<div class="refsect1" title="Details">
<a name="camel-CamelStreamMem.details"></a><h2>Details</h2>
<div class="refsect2" title="struct CamelStreamMem">
<a name="CamelStreamMem"></a><h3>struct CamelStreamMem</h3>
<pre class="programlisting">struct CamelStreamMem {
	CamelSeekableStream parent_object;

	guint owner:1;	/* do we own the buffer? */
	guint secure:1;	/* do we clear the buffer on finalise (if we own it) */
	GByteArray *buffer;
};
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" title="camel_stream_mem_new ()">
<a name="camel-stream-mem-new"></a><h3>camel_stream_mem_new ()</h3>
<pre class="programlisting"><a class="link" href="camel-CamelStream.html#CamelStream" title="struct CamelStream">CamelStream</a> *       camel_stream_mem_new                (void);</pre>
<p>
Create a new <a class="link" href="camel-CamelStreamMem.html#CamelStreamMem" title="struct CamelStreamMem"><span class="type">CamelStreamMem</span></a> object.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> a new <a class="link" href="camel-CamelStreamMem.html#CamelStreamMem" title="struct CamelStreamMem"><span class="type">CamelStreamMem</span></a>
</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2" title="camel_stream_mem_new_with_byte_array ()">
<a name="camel-stream-mem-new-with-byte-array"></a><h3>camel_stream_mem_new_with_byte_array ()</h3>
<pre class="programlisting"><a class="link" href="camel-CamelStream.html#CamelStream" title="struct CamelStream">CamelStream</a> *       camel_stream_mem_new_with_byte_array
                                                        (<a
href="/usr/share/gtk-doc/html/glib/glib-Byte-Arrays.html#GByteArray"
>GByteArray</a> *buffer);</pre>
<p>
Create a new <a class="link" href="camel-CamelStreamMem.html#CamelStreamMem" title="struct CamelStreamMem"><span class="type">CamelStreamMem</span></a> using <em class="parameter"><code>buffer</code></em> as the stream data.
</p>
<p>
Note: The newly created <a class="link" href="camel-CamelStreamMem.html#CamelStreamMem" title="struct CamelStreamMem"><span class="type">CamelStreamMem</span></a> will destroy <em class="parameter"><code>buffer</code></em>
when destroyed.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>buffer</code></em> :</span></p></td>
<td> a <a
href="/usr/share/gtk-doc/html/glib/glib-Byte-Arrays.html#GByteArray"
><span class="type">GByteArray</span></a> to use as the stream data
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> a new <a class="link" href="camel-CamelStreamMem.html#CamelStreamMem" title="struct CamelStreamMem"><span class="type">CamelStreamMem</span></a>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" title="camel_stream_mem_new_with_buffer ()">
<a name="camel-stream-mem-new-with-buffer"></a><h3>camel_stream_mem_new_with_buffer ()</h3>
<pre class="programlisting"><a class="link" href="camel-CamelStream.html#CamelStream" title="struct CamelStream">CamelStream</a> *       camel_stream_mem_new_with_buffer    (const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *buffer,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gsize"
>gsize</a> len);</pre>
<p>
Create a new memory stream using <em class="parameter"><code>buffer</code></em> as the stream data.
</p>
<p>
Note: <em class="parameter"><code>buffer</code></em> will be copied into an internal <a
href="/usr/share/gtk-doc/html/glib/glib-Byte-Arrays.html#GByteArray"
><span class="type">GByteArray</span></a> structure
for use as the stream backing. This may have resource implications
you may wish to consider.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>buffer</code></em> :</span></p></td>
<td> a memory buffer to use as the stream data
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>len</code></em> :</span></p></td>
<td> length of <em class="parameter"><code>buffer</code></em>
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> a new <a class="link" href="camel-CamelStreamMem.html#CamelStreamMem" title="struct CamelStreamMem"><span class="type">CamelStreamMem</span></a>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" title="camel_stream_mem_set_secure ()">
<a name="camel-stream-mem-set-secure"></a><h3>camel_stream_mem_set_secure ()</h3>
<pre class="programlisting">void                camel_stream_mem_set_secure         (<a class="link" href="camel-CamelStreamMem.html#CamelStreamMem" title="struct CamelStreamMem">CamelStreamMem</a> *mem);</pre>
<p>
Mark the memory stream as secure.  At the very least this means the
data in the buffer will be cleared when the buffer is finalised.
This only applies to buffers owned by the stream.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td><p><span class="term"><em class="parameter"><code>mem</code></em> :</span></p></td>
<td> a <a class="link" href="camel-CamelStreamMem.html#CamelStreamMem" title="struct CamelStreamMem"><span class="type">CamelStreamMem</span></a> object
</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2" title="camel_stream_mem_set_byte_array ()">
<a name="camel-stream-mem-set-byte-array"></a><h3>camel_stream_mem_set_byte_array ()</h3>
<pre class="programlisting">void                camel_stream_mem_set_byte_array     (<a class="link" href="camel-CamelStreamMem.html#CamelStreamMem" title="struct CamelStreamMem">CamelStreamMem</a> *mem,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Byte-Arrays.html#GByteArray"
>GByteArray</a> *buffer);</pre>
<p>
Set <em class="parameter"><code>buffer</code></em> to be the backing data to the existing <a class="link" href="camel-CamelStreamMem.html#CamelStreamMem" title="struct CamelStreamMem"><span class="type">CamelStreamMem</span></a>, <em class="parameter"><code>mem</code></em>.
</p>
<p>
Note: <em class="parameter"><code>mem</code></em> will not take ownership of <em class="parameter"><code>buffer</code></em> and so will need to
be freed separately from <em class="parameter"><code>mem</code></em>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>mem</code></em> :</span></p></td>
<td> a <a class="link" href="camel-CamelStreamMem.html#CamelStreamMem" title="struct CamelStreamMem"><span class="type">CamelStreamMem</span></a> object
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>buffer</code></em> :</span></p></td>
<td> a <a
href="/usr/share/gtk-doc/html/glib/glib-Byte-Arrays.html#GByteArray"
><span class="type">GByteArray</span></a>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" title="camel_stream_mem_set_buffer ()">
<a name="camel-stream-mem-set-buffer"></a><h3>camel_stream_mem_set_buffer ()</h3>
<pre class="programlisting">void                camel_stream_mem_set_buffer         (<a class="link" href="camel-CamelStreamMem.html#CamelStreamMem" title="struct CamelStreamMem">CamelStreamMem</a> *mem,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *buffer,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gsize"
>gsize</a> len);</pre>
<p>
Set <em class="parameter"><code>buffer</code></em> to be the backing data to the existing <a class="link" href="camel-CamelStreamMem.html#CamelStreamMem" title="struct CamelStreamMem"><span class="type">CamelStreamMem</span></a>, <em class="parameter"><code>mem</code></em>.
</p>
<p>
Note: <em class="parameter"><code>buffer</code></em> will be copied into an internal <a
href="/usr/share/gtk-doc/html/glib/glib-Byte-Arrays.html#GByteArray"
><span class="type">GByteArray</span></a> structure
and so may have resource implications to consider.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>mem</code></em> :</span></p></td>
<td> a <a class="link" href="camel-CamelStreamMem.html#CamelStreamMem" title="struct CamelStreamMem"><span class="type">CamelStreamMem</span></a> object
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>buffer</code></em> :</span></p></td>
<td> a memory buffer
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>len</code></em> :</span></p></td>
<td> length of <em class="parameter"><code>buffer</code></em>
</td>
</tr>
</tbody>
</table></div>
</div>
</div>
</div>
<div class="footer">
<hr>
          Generated by GTK-Doc V1.11</div>
</body>
</html>

Youez - 2016 - github.com/yon3zu
LinuXploit