+28
-5
lines changedFilter options
+28
-5
lines changed Original file line number Diff line number Diff line change
@@ -984,7 +984,9 @@ SRT_API int srt_getsndbuffer(SRTSOCKET sock, size_t* blocks, size_t* bytes);
984
984
985
985
SRT_API int srt_getrejectreason(SRTSOCKET sock);
986
986
SRT_API int srt_setrejectreason(SRTSOCKET sock, int value);
987
-
SRT_API extern const char* const srt_rejectreason_msg [];
987
+
// The srt_rejectreason_msg[] array is deprecated (as unsafe).
988
+
// Planned removal: v1.6.0.
989
+
SRT_API SRT_ATR_DEPRECATED extern const char* const srt_rejectreason_msg [];
988
990
SRT_API const char* srt_rejectreason_str(int id);
989
991
990
992
SRT_API uint32_t srt_getversion(void);
Original file line number Diff line number Diff line change
@@ -416,7 +416,7 @@ int srt_clock_type()
416
416
return SRT_SYNC_CLOCK;
417
417
}
418
418
419
-
extern const char* const srt_rejectreason_msg [] = {
419
+
const char* const srt_rejection_reason_msg [] = {
420
420
"Unknown or erroneous",
421
421
"Error in system calls",
422
422
"Peer rejected connection",
@@ -436,17 +436,38 @@ extern const char* const srt_rejectreason_msg [] = {
436
436
"Connection timeout"
437
437
};
438
438
439
+
// Deprecated, available in SRT API.
440
+
extern const char* const srt_rejectreason_msg[] = {
441
+
srt_rejection_reason_msg[0],
442
+
srt_rejection_reason_msg[1],
443
+
srt_rejection_reason_msg[2],
444
+
srt_rejection_reason_msg[3],
445
+
srt_rejection_reason_msg[4],
446
+
srt_rejection_reason_msg[5],
447
+
srt_rejection_reason_msg[6],
448
+
srt_rejection_reason_msg[7],
449
+
srt_rejection_reason_msg[8],
450
+
srt_rejection_reason_msg[9],
451
+
srt_rejection_reason_msg[10],
452
+
srt_rejection_reason_msg[11],
453
+
srt_rejection_reason_msg[12],
454
+
srt_rejection_reason_msg[13],
455
+
srt_rejection_reason_msg[14],
456
+
srt_rejection_reason_msg[15],
457
+
srt_rejection_reason_msg[16]
458
+
};
459
+
439
460
const char* srt_rejectreason_str(int id)
440
461
{
441
462
if (id >= SRT_REJC_PREDEFINED)
442
463
{
443
464
return "Application-defined rejection reason";
444
465
}
445
466
446
-
static const size_t ra_size = Size(srt_rejectreason_msg);
467
+
static const size_t ra_size = Size(srt_rejection_reason_msg);
447
468
if (size_t(id) >= ra_size)
448
-
return srt_rejectreason_msg[0];
449
-
return srt_rejectreason_msg[id];
469
+
return srt_rejection_reason_msg[0];
470
+
return srt_rejection_reason_msg[id];
450
471
}
451
472
452
473
}
You can’t perform that action at this time.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4