MCPcopy Create free account
hub / github.com/Haivision/srt / dispatchSet

Function dispatchSet

srtcore/socketconfig.cpp:926–993  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

924#endif
925
926int dispatchSet(SRT_SOCKOPT optName, CSrtConfig& co, const void* optval, int optlen)
927{
928 switch (optName)
929 {
930#define DISPATCH(optname) case optname: CSrtConfigSetter<optname>::set(co, optval, optlen); return 0;
931
932 DISPATCH(SRTO_MSS);
933 DISPATCH(SRTO_FC);
934 DISPATCH(SRTO_SNDBUF);
935 DISPATCH(SRTO_RCVBUF);
936 DISPATCH(SRTO_LINGER);
937 DISPATCH(SRTO_UDP_SNDBUF);
938 DISPATCH(SRTO_UDP_RCVBUF);
939 DISPATCH(SRTO_RENDEZVOUS);
940 DISPATCH(SRTO_SNDTIMEO);
941 DISPATCH(SRTO_RCVTIMEO);
942 DISPATCH(SRTO_SNDSYN);
943 DISPATCH(SRTO_RCVSYN);
944 DISPATCH(SRTO_REUSEADDR);
945 DISPATCH(SRTO_MAXBW);
946 DISPATCH(SRTO_IPTTL);
947 DISPATCH(SRTO_IPTOS);
948 DISPATCH(SRTO_BINDTODEVICE);
949 DISPATCH(SRTO_INPUTBW);
950 DISPATCH(SRTO_MININPUTBW);
951 DISPATCH(SRTO_OHEADBW);
952 DISPATCH(SRTO_SENDER);
953 DISPATCH(SRTO_TSBPDMODE);
954 DISPATCH(SRTO_LATENCY);
955 DISPATCH(SRTO_RCVLATENCY);
956 DISPATCH(SRTO_PEERLATENCY);
957 DISPATCH(SRTO_TLPKTDROP);
958 DISPATCH(SRTO_SNDDROPDELAY);
959 DISPATCH(SRTO_PASSPHRASE);
960 DISPATCH(SRTO_PBKEYLEN);
961 DISPATCH(SRTO_NAKREPORT);
962 DISPATCH(SRTO_CONNTIMEO);
963 DISPATCH(SRTO_DRIFTTRACER);
964 DISPATCH(SRTO_LOSSMAXTTL);
965 DISPATCH(SRTO_MINVERSION);
966 DISPATCH(SRTO_STREAMID);
967 DISPATCH(SRTO_CONGESTION);
968 DISPATCH(SRTO_MESSAGEAPI);
969 DISPATCH(SRTO_PAYLOADSIZE);
970 DISPATCH(SRTO_TRANSTYPE);
971#if ENABLE_BONDING
972 DISPATCH(SRTO_GROUPCONNECT);
973 DISPATCH(SRTO_GROUPMINSTABLETIMEO);
974#endif
975 DISPATCH(SRTO_KMREFRESHRATE);
976 DISPATCH(SRTO_KMPREANNOUNCE);
977 DISPATCH(SRTO_ENFORCEDENCRYPTION);
978 DISPATCH(SRTO_PEERIDLETIMEO);
979 DISPATCH(SRTO_IPV6ONLY);
980 DISPATCH(SRTO_PACKETFILTER);
981 DISPATCH(SRTO_RETRANSMITALGO);
982#ifdef ENABLE_AEAD_API_PREVIEW
983 DISPATCH(SRTO_CRYPTOMODE);

Callers 1

setMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected