commit 9a1f50c48071f8f8cdf5e537a9c01276d7e02afa
parent 387bb8c3723537f03f22810571a7fec3fe2172e0
Author: sin <sin@2f30.org>
Date:   Wed,  1 Oct 2014 16:29:46 +0100
Rename callbacks and group them properly
Diffstat:
| M | ratox.c |  |  | 104 | ++++++++++++++++++++++++++++++++++++++++---------------------------------------- | 
1 file changed, 52 insertions(+), 52 deletions(-)
diff --git a/ratox.c b/ratox.c
@@ -189,10 +189,10 @@ static void cbcallstarted(void *, int32_t, void *);
 static void cbcallcancelled(void *, int32_t, void *);
 static void cbcallrejected(void *, int32_t, void *);
 static void cbcallended(void *, int32_t, void *);
-static void cbrecvinvite(void *, int32_t, void *);
-static void cbrecvringing(void *, int32_t, void *);
-static void cbrecvstarting(void *, int32_t, void *);
-static void cbrecvending(void *, int32_t, void *);
+static void cbcallinvite(void *, int32_t, void *);
+static void cbcallringing(void *, int32_t, void *);
+static void cbcallstarting(void *, int32_t, void *);
+static void cbcallending(void *, int32_t, void *);
 static void cbreqtimeout(void *, int32_t, void *);
 static void cbpeertimeout(void *, int32_t, void *);
 static void cbcalltypechange(void *, int32_t, void *);
@@ -302,7 +302,7 @@ again:
 }
 
 static void
-cbcallstarted(void *av, int32_t cnum, void *udata)
+cbcallinvite(void *av, int32_t cnum, void *udata)
 {
 	ToxAvCSettings avconfig;
 	struct friend *f;
@@ -324,23 +324,29 @@ cbcallstarted(void *av, int32_t cnum, void *udata)
 
 	switch (avconfig.call_type) {
 	case TypeVideo:
-		printout(": %s : Rx AV > Started call without video\n", f->name);
+		printout(": %s : Rx AV > Inviting with video\n", f->name);
 		break;
 	case TypeAudio:
-		printout(": %s : Rx AV > Started audio call\n", f->name);
+		printout(": %s : Rx AV > Inviting without video\n", f->name);
 		break;
 	}
 
-	toxav_prepare_transmission(toxav, cnum, av_jbufdc, av_VADd, 0);
+	printout(": %s : Rx AV > Audio call settings: srate = %lu, channels = %lu\n",
+		 f->name, avconfig.audio_sample_rate, avconfig.audio_channels);
 
-	f->avstate = av_CallActive;
+	ftruncate(f->fd[FCALL_PENDING], 0);
+	dprintf(f->fd[FCALL_PENDING], "1\n");
+
+	f->avstate = av_CallStarting;
 }
 
 static void
-cbcallcancelled(void *av, int32_t cnum, void *udata)
+cbcallstarted(void *av, int32_t cnum, void *udata)
 {
+	ToxAvCSettings avconfig;
 	struct friend *f;
 	int32_t fnum;
+	int r;
 
 	fnum = toxav_get_peer_id(toxav, cnum, 0);
 	TAILQ_FOREACH(f, &friendhead, entry)
@@ -349,20 +355,24 @@ cbcallcancelled(void *av, int32_t cnum, void *udata)
 	if (!f)
 		return;
 
-	printout(": %s : Rx AV > Cancelled\n", f->name);
-	f->avstate = av_CallNonExistant;
-	if (f->fd[FCALL_OUT] != -1) {
-		close(f->fd[FCALL_OUT]);
-		f->fd[FCALL_OUT] = -1;
+	r = toxav_get_peer_csettings(toxav, cnum, 0, &avconfig);
+	if (r < 0) {
+		weprintf("Failed to determine peer call type\n");
+		return;
 	}
-	ftruncate(f->fd[FCALL_PENDING], 0);
-	dprintf(f->fd[FCALL_PENDING], "0\n");
-}
 
-static void
-cbcallrejected(void *av, int32_t cnum, void *udata)
-{
-	printf("Entered %s\n", __func__);
+	switch (avconfig.call_type) {
+	case TypeVideo:
+		printout(": %s : Rx AV > Started call without video\n", f->name);
+		break;
+	case TypeAudio:
+		printout(": %s : Rx AV > Started audio call\n", f->name);
+		break;
+	}
+
+	toxav_prepare_transmission(toxav, cnum, av_jbufdc, av_VADd, 0);
+
+	f->avstate = av_CallActive;
 }
 
 static void
@@ -389,12 +399,10 @@ cbcallended(void *av, int32_t cnum, void *udata)
 }
 
 static void
-cbrecvinvite(void *av, int32_t cnum, void *udata)
+cbcallcancelled(void *av, int32_t cnum, void *udata)
 {
-	ToxAvCSettings avconfig;
 	struct friend *f;
 	int32_t fnum;
-	int r;
 
 	fnum = toxav_get_peer_id(toxav, cnum, 0);
 	TAILQ_FOREACH(f, &friendhead, entry)
@@ -403,44 +411,36 @@ cbrecvinvite(void *av, int32_t cnum, void *udata)
 	if (!f)
 		return;
 
-	r = toxav_get_peer_csettings(toxav, cnum, 0, &avconfig);
-	if (r < 0) {
-		weprintf("Failed to determine peer call type\n");
-		return;
-	}
-
-	switch (avconfig.call_type) {
-	case TypeVideo:
-		printout(": %s : Rx AV > Inviting with video\n", f->name);
-		break;
-	case TypeAudio:
-		printout(": %s : Rx AV > Inviting without video\n", f->name);
-		break;
+	printout(": %s : Rx AV > Cancelled\n", f->name);
+	f->avstate = av_CallNonExistant;
+	if (f->fd[FCALL_OUT] != -1) {
+		close(f->fd[FCALL_OUT]);
+		f->fd[FCALL_OUT] = -1;
 	}
-
-	printout(": %s : Rx AV > Audio call settings: srate = %lu, channels = %lu\n",
-		 f->name, avconfig.audio_sample_rate, avconfig.audio_channels);
-
 	ftruncate(f->fd[FCALL_PENDING], 0);
-	dprintf(f->fd[FCALL_PENDING], "1\n");
+	dprintf(f->fd[FCALL_PENDING], "0\n");
+}
 
-	f->avstate = av_CallStarting;
+static void
+cbcallrejected(void *av, int32_t cnum, void *udata)
+{
+	printf("Entered %s\n", __func__);
 }
 
 static void
-cbrecvringing(void *av, int32_t cnum, void *udata)
+cbcallringing(void *av, int32_t cnum, void *udata)
 {
 	printf("Entered %s\n", __func__);
 }
 
 static void
-cbrecvstarting(void *av, int32_t cnum, void *udata)
+cbcallstarting(void *av, int32_t cnum, void *udata)
 {
 	printf("Entered %s\n", __func__);
 }
 
 static void
-cbrecvending(void *av, int32_t cnum, void *udata)
+cbcallending(void *av, int32_t cnum, void *udata)
 {
 	printf("Entered %s\n", __func__);
 }
@@ -1082,15 +1082,15 @@ toxinit(void)
 	tox_callback_file_send_request(tox, cbfilesendreq, NULL);
 	tox_callback_file_data(tox, cbfiledata, NULL);
 
+	toxav_register_callstate_callback(toxav, cbcallinvite, av_OnInvite, NULL);
 	toxav_register_callstate_callback(toxav, cbcallstarted, av_OnStart, NULL);
+	toxav_register_callstate_callback(toxav, cbcallended, av_OnEnd, NULL);
 	toxav_register_callstate_callback(toxav, cbcallcancelled, av_OnCancel, NULL);
 	toxav_register_callstate_callback(toxav, cbcallrejected, av_OnReject, NULL);
-	toxav_register_callstate_callback(toxav, cbcallended, av_OnEnd, NULL);
 
-	toxav_register_callstate_callback(toxav, cbrecvinvite, av_OnInvite, NULL);
-	toxav_register_callstate_callback(toxav, cbrecvringing, av_OnRinging, NULL);
-	toxav_register_callstate_callback(toxav, cbrecvstarting, av_OnStarting, NULL);
-	toxav_register_callstate_callback(toxav, cbrecvending, av_OnEnding, NULL);
+	toxav_register_callstate_callback(toxav, cbcallringing, av_OnRinging, NULL);
+	toxav_register_callstate_callback(toxav, cbcallstarting, av_OnStarting, NULL);
+	toxav_register_callstate_callback(toxav, cbcallending, av_OnEnding, NULL);
 
 	toxav_register_callstate_callback(toxav, cbreqtimeout, av_OnRequestTimeout, NULL);
 	toxav_register_callstate_callback(toxav, cbpeertimeout, av_OnPeerTimeout, NULL);