[sr-dev] git:master: pua: updated devel API documentation

Daniel-Constantin Mierla miconda at gmail.com
Wed Aug 18 17:23:40 CEST 2010


Module: sip-router
Branch: master
Commit: bb5d5155daefe654f1998f61c3a92c07830d9204
URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=bb5d5155daefe654f1998f61c3a92c07830d9204

Author: Daniel-Constantin Mierla <miconda at gmail.com>
Committer: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   Wed Aug 18 17:21:14 2010 +0200

pua: updated devel API documentation

- updated documentation to reflect latest source code
- patch by Nikita Kozlov

---

 modules_k/pua/README            |   18 ++++++++----------
 modules_k/pua/doc/pua_devel.xml |   22 +++++++++-------------
 2 files changed, 17 insertions(+), 23 deletions(-)

diff --git a/modules_k/pua/README b/modules_k/pua/README
index 97a00bc..99f832a 100644
--- a/modules_k/pua/README
+++ b/modules_k/pua/README
@@ -344,18 +344,9 @@ typedef struct publ_info
                           should match */
   str* extra_headers  /*  (optional) extra_headers that should be added
                           to Publish msg*/
-  publrpl_cb_t* cbrpl;/*  callback function to be called when receiving
-                          the reply for the sent request */
-  void* cbparam;      /*  extra parameter for tha callback function */
-
 }publ_info_t;
 ...
 
-   The callback function type:
-...
-typedef int (publrpl_cb_t)(struct sip_msg* reply, void*  extra_param);
-...
-
 3. send_subscribe
 
    Field type:
@@ -422,7 +413,7 @@ typedef int (*register_puacb_t)(int types, pua_cb f, void* param );
 ...
 
    This function registers a callback to be called on receiving the reply
-   message for a sent Subscribe request. The type parameter should be set
+   message for a sent Publish or Subscribe request. The type parameter should be set
    the same as the source_flag for that request. The function registered
    as callback for pua should be of type pua_cb , which is: typedef void
    (pua_cb)(ua_pres_t* hentity, struct msg_start * fl); The parameters are
@@ -438,6 +429,13 @@ typedef int (*register_puacb_t)(int types, pua_cb f, void* param );
         }
 ...
 
+   The callback function type:
+
+...
+typedef int (pua_cb)(ua_pres_t* hentity, struct sip_msg*);
+...
+
+
 6. add_event
 
    Field type:
diff --git a/modules_k/pua/doc/pua_devel.xml b/modules_k/pua/doc/pua_devel.xml
index a5ea3b9..246c17d 100644
--- a/modules_k/pua/doc/pua_devel.xml
+++ b/modules_k/pua/doc/pua_devel.xml
@@ -88,21 +88,9 @@ typedef struct publ_info
                           should match */
   str* extra_headers  /*  (optional) extra_headers that should be added
                           to Publish msg*/
-  publrpl_cb_t* cbrpl;/*  callback function to be called when receiving
-                          the reply for the sent request */
-  void* cbparam;      /*  extra parameter for tha callback function */					   
-
 }publ_info_t;
 ...
 		</programlisting>
-		<para>
-			The callback function type:
-						<programlisting format="linespecific">
-...
-typedef int (publrpl_cb_t)(struct sip_msg* reply, void*  extra_param);
-...
-		</programlisting>
-		</para>
 	</section>
 
 	<section>
@@ -199,7 +187,7 @@ typedef int (*register_puacb_t)(int types, pua_cb f, void* param );
 		
 		<para>
 			This function registers a callback to be called on receiving the reply message
-			for a sent Subscribe request.
+			for a sent Publish or Subscribe request.
 			The type parameter should be set the same as the source_flag for that request.
 			The function registered as callback for pua should be of type pua_cb , which is:
 			typedef void (pua_cb)(ua_pres_t* hentity, struct msg_start * fl);
@@ -217,6 +205,14 @@ typedef int (*register_puacb_t)(int types, pua_cb f, void* param );
 	}
 ...	
 	</programlisting>
+		<para>
+			The callback function type:
+						<programlisting format="linespecific">
+...
+typedef int (pua_cb)(ua_pres_t* hentity, struct sip_msg*);
+...
+		</programlisting>
+		</para>
 		</example>
 		</section>
 




More information about the sr-dev mailing list