Line 51:
Line 51:
; <source lang="c" inline>void libsoccr_resume(struct libsoccr_sk *)</source>
; <source lang="c" inline>void libsoccr_resume(struct libsoccr_sk *)</source>
−
: Resumes the socket. Data flow unlock may happen before this.
+
: Resumes the socket and frees the handler. Data flow unlock may happen before this.
+
+
; <source lang="c" inline>void libsoccr_release(struct libsoccr_sk *)</source>
+
: Only releases the handler and doesn't do anything with the socket itself. Use when saving the state and willing to kill the socket -- call <code>close()</code> on descriptor and this thing on the handler.
; <source lang="c" inline>void libsoccr_set_log(unsigned int level, void (*fn)(unsigned int level, const char *fmt, ...))</source>
; <source lang="c" inline>void libsoccr_set_log(unsigned int level, void (*fn)(unsigned int level, const char *fmt, ...))</source>