/* Send a message to all connected clients.
*
* Locking: The server mutex will be acquired and held throughout the
- * execution of this function. Each client mutex may also be acquired
- * and held by functions called during the execution of this function.
+ * execution of this function. Each client mutex will also be acquired
+ * for a portion of the execution of this function.
*
* Errors: If an error such as an IO error occurs, this function will
* not return.
* function and will need to be free'd by the caller.
*
* Locking: The server mutex will be acquired and held throughout the
- * execution of this function. Each client mutex may also be acquired
- * and held by functions called during the execution of this function.
+ * execution of this function.
*
* Errors: If an error such as an IO error occurs, this function will
* not return.
* found.
*
* Locking: The server mutex will be acquired and held throughout the
- * execution of this function. Each client mutex may also be acquired
- * and held by functions called during the execution of this function.
+ * execution of this function.
*
* Errors: If an error such as an IO error occurs, this function will
* not return.
/* Adds an invitation
*
* Locking: The server mutex will be acquired and held throughout the
- * execution of this function. Each client mutex may also be acquired
- * and held by functions called during the execution of this function.
+ * execution of this function.
*
* Errors: If an error such as an IO error occurs, this function will
* not return.
* found.
*
* Locking: The server mutex will be acquired and held throughout the
- * execution of this function. Each client mutex may also be acquired
- * and held by functions called during the execution of this function.
+ * execution of this function.
*
* Errors: If an error such as an IO error occurs, this function will
* not return.