pupnp (libupnp) snapshot from SourceForge: git clone git://pupnp.git.sourceforge...
[igd2-for-linux:pandonghui1211s-igd2-for-linux.git] / pupnp_branch-1.6.x / upnp / doc / callback.dxx
1 /**@name About Callbacks
2  *
3  * The Linux SDK for UPnP Devices contains functions that generate 
4  * asynchronous callbacks. To simplify the application callback functions, 
5  * these callbacks are executed on a thread owned by the SDK itself.  The 
6  * SDK executes the application's callback function in a thread 
7  * context so the application can allocate memory and preserve the information
8  * it needs. The application can also use standard thread synchronization 
9  * methods to ensure data integrity.  Due to the possibility of deadlock, the 
10  * application cannot call back into the SDK during these callbacks 
11  * unless explicitly noted.  There is no restriction in calling into the 
12  * operating system or any other application interfaces.
13  */