- * @connection: the connection object handling the client request.
- * @watch: watch for the connection
- * @ip: ip address used by the client to connect to us
- * @use_client_settings: whether to allow client transport settings for multicast
- * @session_pool: handle to the session pool used by the client.
- * @mount_points: handle to the mount points used by the client.
- * @uri: cached uri
- * @media: cached media
- * @transports: a list of #GstRTSPStreamTransport using @connection.
- * @sessions: a list of sessions managed by @connection.
+ * Returns: %TRUE on success.
+ */
+typedef gboolean (*GstRTSPClientSendFunc) (GstRTSPClient *client,
+ GstRTSPMessage *message,
+ gboolean close,
+ gpointer user_data);
+
+/**
+ * GstRTSPClient: