pupnp (libupnp) snapshot from SourceForge: git clone git://pupnp.git.sourceforge...
[igd2-for-linux:pandonghui1211s-igd2-for-linux.git] / pupnp_branch-1.6.x / docs / dist / html / upnp / AboutCallbacks.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2
3 <HTML>
4 <HEAD>
5    <TITLE> About Callbacks</TITLE>
6    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
7 </HEAD>
8 <BODY BGCOLOR="#ffffff">
9
10 <H2> <A HREF="#DOC.DOCU">About Callbacks</A></H2></H2><A NAME="DOC.DOCU"></A>
11 <BLOCKQUOTE>
12 The Linux SDK for UPnP Devices contains functions that generate 
13 asynchronous callbacks. To simplify the application callback functions, 
14 these callbacks are executed on a thread owned by the SDK itself.  The 
15 SDK executes the application's callback function in a thread 
16 context so the application can allocate memory and preserve the information
17 it needs. The application can also use standard thread synchronization 
18 methods to ensure data integrity.  Due to the possibility of deadlock, the 
19 application cannot call back into the SDK during these callbacks 
20 unless explicitly noted.  There is no restriction in calling into the 
21 operating system or any other application interfaces.</BLOCKQUOTE>
22 <DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
23 <BR>
24 This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
25 </BODY>
26 </HTML>