\param zh the zookeeper handle obtained by a call to \ref zookeeper_init
\param count the number of operations
\param ops an array of operations to commit
\param results an array to hold the results of the operations
\param completion the routine to invoke when the request completes. The completion
will be triggered with any of the error codes that can that can be returned by the
ops supported by a multi op (see \ref zoo_acreate, \ref zoo_adelete, \ref zoo_aset).
\param data the data that will be passed to the completion routine when
the function completes.
\return the return code for the function call. This can be any of the
values that can be returned by the ops supported by a multi op (see
\ref zoo_acreate, \ref zoo_adelete, \ref zoo_aset).
\brief atomically commits multiple zookeeper operations.
\param zh the zookeeper handle obtained by a call to \ref zookeeper_init \param count the number of operations \param ops an array of operations to commit \param results an array to hold the results of the operations \param completion the routine to invoke when the request completes. The completion will be triggered with any of the error codes that can that can be returned by the ops supported by a multi op (see \ref zoo_acreate, \ref zoo_adelete, \ref zoo_aset). \param data the data that will be passed to the completion routine when the function completes. \return the return code for the function call. This can be any of the values that can be returned by the ops supported by a multi op (see \ref zoo_acreate, \ref zoo_adelete, \ref zoo_aset).