|
@@ -42,24 +42,18 @@ typedef struct {
|
|
|
} Peer;
|
|
|
|
|
|
static void dataChannelCallback(int dc, void *ptr);
|
|
|
-
|
|
|
static void descriptionCallback(const char *sdp, const char *type, void *ptr);
|
|
|
-
|
|
|
static void candidateCallback(const char *cand, const char *mid, void *ptr);
|
|
|
-
|
|
|
static void stateChangeCallback(rtcState state, void *ptr);
|
|
|
-
|
|
|
static void gatheringStateCallback(rtcGatheringState state, void *ptr);
|
|
|
-
|
|
|
static void closedCallback(void *ptr);
|
|
|
-
|
|
|
static void messageCallback(const char *message, int size, void *ptr);
|
|
|
-
|
|
|
static void deletePeer(Peer *peer);
|
|
|
|
|
|
-int all_space(const char *str);
|
|
|
char* state_print(rtcState state);
|
|
|
-char* rtcGatheringState_print(rtcState state);
|
|
|
+char *rtcGatheringState_print(rtcGatheringState state);
|
|
|
+
|
|
|
+int all_space(const char *str);
|
|
|
|
|
|
int main(int argc, char **argv) {
|
|
|
rtcInitLogger(RTC_LOG_DEBUG, NULL);
|
|
@@ -257,42 +251,32 @@ static void dataChannelCallback(int dc, void *ptr) {
|
|
|
printf("DataChannel %s: Received with label \"%s\"\n", "answerer", buffer);
|
|
|
}
|
|
|
|
|
|
-int all_space(const char *str) {
|
|
|
- while (*str) {
|
|
|
- if (!isspace(*str++)) {
|
|
|
- return 0;
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- return 1;
|
|
|
-}
|
|
|
-
|
|
|
-char* state_print(rtcState state) {
|
|
|
- char *str = NULL;
|
|
|
- switch (state) {
|
|
|
- case RTC_NEW:
|
|
|
- str = "RTC_NEW";
|
|
|
- break;
|
|
|
- case RTC_CONNECTING:
|
|
|
- str = "RTC_CONNECTING";
|
|
|
- break;
|
|
|
- case RTC_CONNECTED:
|
|
|
- str = "RTC_CONNECTED";
|
|
|
- break;
|
|
|
- case RTC_DISCONNECTED:
|
|
|
- str = "RTC_DISCONNECTED";
|
|
|
- break;
|
|
|
- case RTC_FAILED:
|
|
|
- str = "RTC_FAILED";
|
|
|
- break;
|
|
|
- case RTC_CLOSED:
|
|
|
- str = "RTC_CLOSED";
|
|
|
- break;
|
|
|
- default:
|
|
|
- break;
|
|
|
- }
|
|
|
+char *state_print(rtcState state) {
|
|
|
+ char *str = NULL;
|
|
|
+ switch (state) {
|
|
|
+ case RTC_NEW:
|
|
|
+ str = "RTC_NEW";
|
|
|
+ break;
|
|
|
+ case RTC_CONNECTING:
|
|
|
+ str = "RTC_CONNECTING";
|
|
|
+ break;
|
|
|
+ case RTC_CONNECTED:
|
|
|
+ str = "RTC_CONNECTED";
|
|
|
+ break;
|
|
|
+ case RTC_DISCONNECTED:
|
|
|
+ str = "RTC_DISCONNECTED";
|
|
|
+ break;
|
|
|
+ case RTC_FAILED:
|
|
|
+ str = "RTC_FAILED";
|
|
|
+ break;
|
|
|
+ case RTC_CLOSED:
|
|
|
+ str = "RTC_CLOSED";
|
|
|
+ break;
|
|
|
+ default:
|
|
|
+ break;
|
|
|
+ }
|
|
|
|
|
|
- return str;
|
|
|
+ return str;
|
|
|
}
|
|
|
|
|
|
char *rtcGatheringState_print(rtcGatheringState state) {
|
|
@@ -313,3 +297,13 @@ char *rtcGatheringState_print(rtcGatheringState state) {
|
|
|
|
|
|
return str;
|
|
|
}
|
|
|
+
|
|
|
+int all_space(const char *str) {
|
|
|
+ while (*str) {
|
|
|
+ if (!isspace(*str++)) {
|
|
|
+ return 0;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ return 1;
|
|
|
+}
|