<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Object:Protocol_Protocol:Function:Start</title><link>https://sourceforge.net/p/sfence/wiki/Object%253AProtocol_Protocol%253AFunction%253AStart/</link><description>Recent changes to Object:Protocol_Protocol:Function:Start</description><atom:link href="https://sourceforge.net/p/sfence/wiki/Object:Protocol_Protocol:Function:Start/feed" rel="self"/><language>en</language><lastBuildDate>Sat, 16 Mar 2013 22:51:16 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/sfence/wiki/Object:Protocol_Protocol:Function:Start/feed" rel="self" type="application/rss+xml"/><item><title>WikiPage Object:Protocol_Protocol:Function:Start modified by SFENCE</title><link>https://sourceforge.net/p/sfence/wiki/Object%253AProtocol_Protocol%253AFunction%253AStart/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">SFENCE</dc:creator><pubDate>Sat, 16 Mar 2013 22:51:16 -0000</pubDate><guid>https://sourceforge.net56e1a3b18aae57ffaf3ed11d9a27912a131329ea</guid></item><item><title>WikiPage Object:Protocol_Protocol:Function:Start modified by SFENCE</title><link>https://sourceforge.net/p/sfence/wiki/Object%253AProtocol_Protocol%253AFunction%253AStart/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -4,13 +4,14 @@
 #####Header:#####

     :::C
-    extern SFENCEAPI enum eSFENCE_Bool SFENCECALL Protocol_Protocol_Start(struct sProtocol_Protocol *ps_protocol);
+    extern SFENCEAPI enum eSFENCE_Bool SFENCECALL Protocol_Protocol_Start(struct sProtocol_Protocol *ps_protocol, struct sContainer_Container *ps_param);

 #####Parameters:#####

   Parameter  | Meaning
   ------------- | -------------
-  ps_protocol | pointer of [Protocol_Protocol](Object%3AProtocol_Protocol)
+  ps_protocol | pointer of [Protocol_Protocol](Object%3AProtocol_Protocol) object
+  ps_param | pointer of [Container_Container](Object%3AContainer_Container) object, can be NULL

 #####Return value:#####

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">SFENCE</dc:creator><pubDate>Sat, 16 Mar 2013 21:57:08 -0000</pubDate><guid>https://sourceforge.net26ecfb8ff75d295964dcb853577bb2001dad2096</guid></item><item><title>WikiPage Object:Protocol_Protocol:Function:Start modified by SFENCE</title><link>https://sourceforge.net/p/sfence/wiki/Object%253AProtocol_Protocol%253AFunction%253AStart/</link><description>&lt;div class="markdown_content"&gt;&lt;h1 id="protocol_protocol_start"&gt;Protocol_Protocol_Start&lt;/h1&gt;
&lt;h5 id="header"&gt;Header:&lt;/h5&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="k"&gt;extern&lt;/span&gt; &lt;span class="n"&gt;SFENCEAPI&lt;/span&gt; &lt;span class="k"&gt;enum&lt;/span&gt; &lt;span class="n"&gt;eSFENCE_Bool&lt;/span&gt; &lt;span class="n"&gt;SFENCECALL&lt;/span&gt; &lt;span class="n"&gt;Protocol_Protocol_Start&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;struct&lt;/span&gt; &lt;span class="n"&gt;sProtocol_Protocol&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="n"&gt;ps_protocol&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;h5 id="parameters"&gt;Parameters:&lt;/h5&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Meaning&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ps_protocol&lt;/td&gt;
&lt;td&gt;pointer of &lt;a class="" href="/p/sfence/wiki/Object%3AProtocol_Protocol/"&gt;Protocol_Protocol&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h5 id="return-value"&gt;Return value:&lt;/h5&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Value&lt;/th&gt;
&lt;th&gt;Meaning&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;eSFENCE_Bool_True, eSFENCE_Bool_Success&lt;/td&gt;
&lt;td&gt;protocol was started&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;eSFENCE_bool_False&lt;/td&gt;
&lt;td&gt;protocol cannot be started&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;eSFENCE_Bool_Fail&lt;/td&gt;
&lt;td&gt;it means that there was happend some critical error in driver of &lt;a class="" href="/p/sfence/wiki/Object%3AProtocol_Protocol/"&gt;Protocol_Protocol&lt;/a&gt; object.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h5 id="description"&gt;Description:&lt;/h5&gt;
&lt;p&gt;&lt;strong&gt;Protocol_Protocol_Start&lt;/strong&gt; function is used for initialize protocol work. It can do opening connections, send header data or something like it. Do nothing is possible too. It depends on protocol and extension type.&lt;br /&gt;
Function can return eSFENCE_bool_False value. For etc, if second side isn't supported required version of protocol. Or something like it.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">SFENCE</dc:creator><pubDate>Sat, 16 Mar 2013 20:45:42 -0000</pubDate><guid>https://sourceforge.netf3b65a47f25a8b991b92643d53a84cc67ff1db48</guid></item></channel></rss>