Snapdragon® Telematics Application Framework (TelAF) Interface Specification
taf_net_server.h
Go to the documentation of this file.
1 
2 
3 /*
4  * ====================== WARNING ======================
5  *
6  * THE CONTENTS OF THIS FILE HAVE BEEN AUTO-GENERATED.
7  * DO NOT MODIFY IN ANY WAY.
8  *
9  * ====================== WARNING ======================
10  */
11 
12 
13 #ifndef TAF_NET_INTERFACE_H_INCLUDE_GUARD
14 #define TAF_NET_INTERFACE_H_INCLUDE_GUARD
15 
16 
17 #include "legato.h"
18 
19 // Interface specific includes
20 #include "taf_types_server.h"
21 
22 // Internal includes for this interface
23 #include "taf_net_common.h"
24 //--------------------------------------------------------------------------------------------------
28 //--------------------------------------------------------------------------------------------------
29 le_msg_ServiceRef_t taf_net_GetServiceRef
30 (
31  void
32 );
33 
34 //--------------------------------------------------------------------------------------------------
38 //--------------------------------------------------------------------------------------------------
40 (
41  void
42 );
43 
44 //--------------------------------------------------------------------------------------------------
48 //--------------------------------------------------------------------------------------------------
50 (
51  void
52 );
53 
54 
55 //--------------------------------------------------------------------------------------------------
59 //--------------------------------------------------------------------------------------------------
60 
61 
62 //--------------------------------------------------------------------------------------------------
66 //--------------------------------------------------------------------------------------------------
67 
68 
69 //--------------------------------------------------------------------------------------------------
73 //--------------------------------------------------------------------------------------------------
74 
75 
76 //--------------------------------------------------------------------------------------------------
80 //--------------------------------------------------------------------------------------------------
81 
82 
83 //--------------------------------------------------------------------------------------------------
87 //--------------------------------------------------------------------------------------------------
88 
89 
90 //--------------------------------------------------------------------------------------------------
94 //--------------------------------------------------------------------------------------------------
95 
96 
97 //--------------------------------------------------------------------------------------------------
101 //--------------------------------------------------------------------------------------------------
102 
103 
104 //--------------------------------------------------------------------------------------------------
108 //--------------------------------------------------------------------------------------------------
109 
110 
111 //--------------------------------------------------------------------------------------------------
115 //--------------------------------------------------------------------------------------------------
116 
117 
118 //--------------------------------------------------------------------------------------------------
122 //--------------------------------------------------------------------------------------------------
123 
124 
125 //--------------------------------------------------------------------------------------------------
129 //--------------------------------------------------------------------------------------------------
130 
131 
132 //--------------------------------------------------------------------------------------------------
136 //--------------------------------------------------------------------------------------------------
137 
138 
139 //--------------------------------------------------------------------------------------------------
143 //--------------------------------------------------------------------------------------------------
144 
145 
146 //--------------------------------------------------------------------------------------------------
150 //--------------------------------------------------------------------------------------------------
151 
152 
153 //--------------------------------------------------------------------------------------------------
157 //--------------------------------------------------------------------------------------------------
158 
159 
160 //--------------------------------------------------------------------------------------------------
164 //--------------------------------------------------------------------------------------------------
165 
166 
167 //--------------------------------------------------------------------------------------------------
171 //--------------------------------------------------------------------------------------------------
172 
173 
174 //--------------------------------------------------------------------------------------------------
178 //--------------------------------------------------------------------------------------------------
179 
180 
181 //--------------------------------------------------------------------------------------------------
185 //--------------------------------------------------------------------------------------------------
186 
187 
188 //--------------------------------------------------------------------------------------------------
192 //--------------------------------------------------------------------------------------------------
193 
194 
195 //--------------------------------------------------------------------------------------------------
198 //--------------------------------------------------------------------------------------------------
199 
200 
201 //--------------------------------------------------------------------------------------------------
205 //--------------------------------------------------------------------------------------------------
206 
207 
208 //--------------------------------------------------------------------------------------------------
212 //--------------------------------------------------------------------------------------------------
213 
214 
215 //--------------------------------------------------------------------------------------------------
219 //--------------------------------------------------------------------------------------------------
220 
221 
222 //--------------------------------------------------------------------------------------------------
226 //--------------------------------------------------------------------------------------------------
227 
228 
229 //--------------------------------------------------------------------------------------------------
233 //--------------------------------------------------------------------------------------------------
234 
235 
236 //--------------------------------------------------------------------------------------------------
240 //--------------------------------------------------------------------------------------------------
241 
242 
243 //--------------------------------------------------------------------------------------------------
247 //--------------------------------------------------------------------------------------------------
248 
249 
250 //--------------------------------------------------------------------------------------------------
254 //--------------------------------------------------------------------------------------------------
255 
256 
257 //--------------------------------------------------------------------------------------------------
261 //--------------------------------------------------------------------------------------------------
262 
263 
264 //--------------------------------------------------------------------------------------------------
268 //--------------------------------------------------------------------------------------------------
269 
270 
271 //--------------------------------------------------------------------------------------------------
275 //--------------------------------------------------------------------------------------------------
276 
277 
278 //--------------------------------------------------------------------------------------------------
282 //--------------------------------------------------------------------------------------------------
283 
284 
285 //--------------------------------------------------------------------------------------------------
289 //--------------------------------------------------------------------------------------------------
290 
291 
292 //--------------------------------------------------------------------------------------------------
296 //--------------------------------------------------------------------------------------------------
297 
298 
299 //--------------------------------------------------------------------------------------------------
303 //--------------------------------------------------------------------------------------------------
304 
305 
306 //--------------------------------------------------------------------------------------------------
310 //--------------------------------------------------------------------------------------------------
311 
312 
313 //--------------------------------------------------------------------------------------------------
317 //--------------------------------------------------------------------------------------------------
318 
319 
320 //--------------------------------------------------------------------------------------------------
325 //--------------------------------------------------------------------------------------------------
326 
327 
328 //--------------------------------------------------------------------------------------------------
333 //--------------------------------------------------------------------------------------------------
334 
335 
336 //--------------------------------------------------------------------------------------------------
341 //--------------------------------------------------------------------------------------------------
342 
343 
344 //--------------------------------------------------------------------------------------------------
348 //--------------------------------------------------------------------------------------------------
349 
350 
351 
352 //--------------------------------------------------------------------------------------------------
358 //--------------------------------------------------------------------------------------------------
360 (
363  void* contextPtr
365 );
366 
367 
368 
369 //--------------------------------------------------------------------------------------------------
373 //--------------------------------------------------------------------------------------------------
375 (
378 );
379 
380 
381 
382 //--------------------------------------------------------------------------------------------------
388 //--------------------------------------------------------------------------------------------------
390 (
393  void* contextPtr
395 );
396 
397 
398 
399 //--------------------------------------------------------------------------------------------------
403 //--------------------------------------------------------------------------------------------------
405 (
408 );
409 
410 
411 
412 //--------------------------------------------------------------------------------------------------
418 //--------------------------------------------------------------------------------------------------
420 (
423  void* contextPtr
425 );
426 
427 
428 
429 //--------------------------------------------------------------------------------------------------
433 //--------------------------------------------------------------------------------------------------
435 (
438 );
439 
440 
441 
442 //--------------------------------------------------------------------------------------------------
448 //--------------------------------------------------------------------------------------------------
450 (
453  void* contextPtr
455 );
456 
457 
458 
459 //--------------------------------------------------------------------------------------------------
463 //--------------------------------------------------------------------------------------------------
465 (
468 );
469 
470 
471 
472 //--------------------------------------------------------------------------------------------------
480 //--------------------------------------------------------------------------------------------------
482 (
483  taf_net_InterfaceInfo_t* ifInfoListPtr,
485  size_t* ifInfoListSizePtr
487 );
488 
489 
490 
491 //--------------------------------------------------------------------------------------------------
500 //--------------------------------------------------------------------------------------------------
502 (
503  const char* LE_NONNULL interfaceName,
505  const char* LE_NONNULL destAddr,
507  const char* LE_NONNULL subnetMask,
509  uint16_t metric,
511  taf_net_NetAction_t isAdd
513 );
514 
515 
516 
517 //--------------------------------------------------------------------------------------------------
525 //--------------------------------------------------------------------------------------------------
527 (
528  void
529 );
530 
531 
532 
533 //--------------------------------------------------------------------------------------------------
543 //--------------------------------------------------------------------------------------------------
545 (
546  void
547 );
548 
549 
550 
551 //--------------------------------------------------------------------------------------------------
561 //--------------------------------------------------------------------------------------------------
563 (
564  const char* LE_NONNULL ifName
566 );
567 
568 
569 
570 //--------------------------------------------------------------------------------------------------
580 //--------------------------------------------------------------------------------------------------
582 (
583  const char* LE_NONNULL ifName,
585  char* ipv4Addr,
587  size_t ipv4AddrSize,
589  char* ipv6Addr,
591  size_t ipv6AddrSize
593 );
594 
595 
596 
597 //--------------------------------------------------------------------------------------------------
607 //--------------------------------------------------------------------------------------------------
609 (
610  const char* LE_NONNULL ifName
612 );
613 
614 
615 
616 //--------------------------------------------------------------------------------------------------
626 //--------------------------------------------------------------------------------------------------
628 (
629  const char* LE_NONNULL ifName,
631  taf_net_DnsServerAddresses_t * dnsServerAddressesPtr
633 );
634 
635 
636 
637 //--------------------------------------------------------------------------------------------------
646 //--------------------------------------------------------------------------------------------------
648 (
649  const char* LE_NONNULL privateIpAddr,
651  uint16_t privatePort,
653  uint16_t globalPort,
655  taf_net_IpProto_t ipProto
657 );
658 
659 
660 
661 //--------------------------------------------------------------------------------------------------
670 //--------------------------------------------------------------------------------------------------
672 (
673  const char* LE_NONNULL privateIpAddr,
675  uint16_t privatePort,
677  uint16_t globalPort,
679  taf_net_IpProto_t ipProto
681 );
682 
683 
684 
685 //--------------------------------------------------------------------------------------------------
694 //--------------------------------------------------------------------------------------------------
696 (
697  uint32_t profileId,
699  const char* LE_NONNULL privateIpAddr,
701  uint16_t privatePort,
703  uint16_t globalPort,
705  taf_net_IpProto_t ipProto
707 );
708 
709 
710 
711 //--------------------------------------------------------------------------------------------------
720 //--------------------------------------------------------------------------------------------------
722 (
723  uint32_t profileId,
725  const char* LE_NONNULL privateIpAddr,
727  uint16_t privatePort,
729  uint16_t globalPort,
731  taf_net_IpProto_t ipProto
733 );
734 
735 
736 
737 //--------------------------------------------------------------------------------------------------
745 //--------------------------------------------------------------------------------------------------
747 (
748  void
749 );
750 
751 
752 
753 //--------------------------------------------------------------------------------------------------
761 //--------------------------------------------------------------------------------------------------
763 (
764  uint32_t profileId
766 );
767 
768 
769 
770 //--------------------------------------------------------------------------------------------------
778 //--------------------------------------------------------------------------------------------------
780 (
781  taf_net_DestNatEntryListRef_t destNatEntryListRef
783 );
784 
785 
786 
787 //--------------------------------------------------------------------------------------------------
795 //--------------------------------------------------------------------------------------------------
797 (
798  taf_net_DestNatEntryListRef_t destNatEntryListRef
800 );
801 
802 
803 
804 //--------------------------------------------------------------------------------------------------
813 //--------------------------------------------------------------------------------------------------
815 (
816  taf_net_DestNatEntryRef_t destNatEntryRef,
818  char* privateIpAddr,
820  size_t privateIpAddrSize,
822  uint16_t* privatePortPtr,
824  uint16_t* globalPortPtr,
826  taf_net_IpProto_t* ipProtoPtr
828 );
829 
830 
831 
832 //--------------------------------------------------------------------------------------------------
841 //--------------------------------------------------------------------------------------------------
843 (
844  taf_net_DestNatEntryListRef_t destNatEntryListRef
846 );
847 
848 
849 
850 //--------------------------------------------------------------------------------------------------
861 //--------------------------------------------------------------------------------------------------
863 (
864  uint16_t vlanId,
866  bool isAccelerated
868 );
869 
870 
871 
872 //--------------------------------------------------------------------------------------------------
882 //--------------------------------------------------------------------------------------------------
884 (
885  taf_net_VlanRef_t vlanRef,
887  uint8_t priority
889 );
890 
891 
892 
893 //--------------------------------------------------------------------------------------------------
905 //--------------------------------------------------------------------------------------------------
907 (
908  taf_net_VlanRef_t vlanRef
910 );
911 
912 
913 
914 //--------------------------------------------------------------------------------------------------
922 //--------------------------------------------------------------------------------------------------
924 (
925  uint16_t vlanId
927 );
928 
929 
930 
931 //--------------------------------------------------------------------------------------------------
945 //--------------------------------------------------------------------------------------------------
947 (
948  taf_net_VlanRef_t vlanRef,
950  taf_net_VlanIfType_t ifType
952 );
953 
954 
955 
956 //--------------------------------------------------------------------------------------------------
969 //--------------------------------------------------------------------------------------------------
971 (
972  taf_net_VlanRef_t vlanRef,
974  taf_net_VlanIfType_t ifType
976 );
977 
978 
979 
980 //--------------------------------------------------------------------------------------------------
988 //--------------------------------------------------------------------------------------------------
990 (
991  taf_net_VlanRef_t vlanRef
993 );
994 
995 
996 
997 //--------------------------------------------------------------------------------------------------
1005 //--------------------------------------------------------------------------------------------------
1007 (
1008  taf_net_VlanIfListRef_t vlanIfListRef
1010 );
1011 
1012 
1013 
1014 //--------------------------------------------------------------------------------------------------
1022 //--------------------------------------------------------------------------------------------------
1024 (
1025  taf_net_VlanIfListRef_t vlanIfListRef
1027 );
1028 
1029 
1030 
1031 //--------------------------------------------------------------------------------------------------
1040 //--------------------------------------------------------------------------------------------------
1042 (
1043  taf_net_VlanIfListRef_t vlanIfListRef
1045 );
1046 
1047 
1048 
1049 //--------------------------------------------------------------------------------------------------
1057 //--------------------------------------------------------------------------------------------------
1059 (
1060  taf_net_VlanIfRef_t vlanIfRef
1062 );
1063 
1064 
1065 
1066 //--------------------------------------------------------------------------------------------------
1075 //--------------------------------------------------------------------------------------------------
1077 (
1078  taf_net_VlanIfRef_t vlanIfRef,
1080  uint8_t* priorityPtr
1082 );
1083 
1084 
1085 
1086 //--------------------------------------------------------------------------------------------------
1094 //--------------------------------------------------------------------------------------------------
1096 (
1097  void
1098 );
1099 
1100 
1101 
1102 //--------------------------------------------------------------------------------------------------
1110 //--------------------------------------------------------------------------------------------------
1112 (
1113  taf_net_VlanEntryListRef_t vlanEntryListRef
1115 );
1116 
1117 
1118 
1119 //--------------------------------------------------------------------------------------------------
1127 //--------------------------------------------------------------------------------------------------
1129 (
1130  taf_net_VlanEntryListRef_t vlanEntryListRef
1132 );
1133 
1134 
1135 
1136 //--------------------------------------------------------------------------------------------------
1145 //--------------------------------------------------------------------------------------------------
1147 (
1148  taf_net_VlanEntryListRef_t vlanEntryListRef
1150 );
1151 
1152 
1153 
1154 //--------------------------------------------------------------------------------------------------
1162 //--------------------------------------------------------------------------------------------------
1163 int16_t taf_net_GetVlanId
1164 (
1165  taf_net_VlanEntryRef_t vlanEntryRef
1167 );
1168 
1169 
1170 
1171 //--------------------------------------------------------------------------------------------------
1180 //--------------------------------------------------------------------------------------------------
1182 (
1183  taf_net_VlanEntryRef_t vlanEntryRef,
1185  bool* isAcceleratedPtr
1187 );
1188 
1189 
1190 
1191 //--------------------------------------------------------------------------------------------------
1199 //--------------------------------------------------------------------------------------------------
1201 (
1202  taf_net_VlanEntryRef_t vlanEntryRef
1204 );
1205 
1206 
1207 
1208 //--------------------------------------------------------------------------------------------------
1217 //--------------------------------------------------------------------------------------------------
1219 (
1220  taf_net_VlanEntryRef_t vlanEntryRef,
1222  uint8_t* phoneIdPtr
1224 );
1225 
1226 
1227 
1228 //--------------------------------------------------------------------------------------------------
1241 //--------------------------------------------------------------------------------------------------
1243 (
1244  taf_net_VlanRef_t vlanRef,
1246  uint32_t profileId
1248 );
1249 
1250 
1251 
1252 //--------------------------------------------------------------------------------------------------
1265 //--------------------------------------------------------------------------------------------------
1267 (
1268  taf_net_VlanRef_t vlanRef,
1270  uint8_t phoneId,
1272  uint32_t profileId
1274 );
1275 
1276 
1277 
1278 //--------------------------------------------------------------------------------------------------
1291 //--------------------------------------------------------------------------------------------------
1293 (
1294  taf_net_VlanRef_t vlanRef
1296 );
1297 
1298 
1299 
1300 //--------------------------------------------------------------------------------------------------
1311 //--------------------------------------------------------------------------------------------------
1313 (
1314  bool enableMss,
1316  bool enableMtu,
1318  uint32_t mtuSize
1320 );
1321 
1322 
1323 
1324 //--------------------------------------------------------------------------------------------------
1328 //--------------------------------------------------------------------------------------------------
1330 (
1331  bool enableMss,
1333  bool enableMtu,
1335  uint32_t mtuSize,
1337  taf_net_AsyncL2tpHandlerFunc_t handlerPtr,
1339  void* contextPtr
1341 );
1342 
1343 
1344 
1345 //--------------------------------------------------------------------------------------------------
1354 //--------------------------------------------------------------------------------------------------
1356 (
1357  void
1358 );
1359 
1360 
1361 
1362 //--------------------------------------------------------------------------------------------------
1368 //--------------------------------------------------------------------------------------------------
1370 (
1371  taf_net_AsyncL2tpHandlerFunc_t handlerPtr,
1373  void* contextPtr
1375 );
1376 
1377 
1378 
1379 //--------------------------------------------------------------------------------------------------
1387 //--------------------------------------------------------------------------------------------------
1389 (
1390  void
1391 );
1392 
1393 
1394 
1395 //--------------------------------------------------------------------------------------------------
1403 //--------------------------------------------------------------------------------------------------
1405 (
1406  void
1407 );
1408 
1409 
1410 
1411 //--------------------------------------------------------------------------------------------------
1419 //--------------------------------------------------------------------------------------------------
1421 (
1422  void
1423 );
1424 
1425 
1426 
1427 //--------------------------------------------------------------------------------------------------
1435 //--------------------------------------------------------------------------------------------------
1436 uint32_t taf_net_GetL2tpMtuSize
1437 (
1438  void
1439 );
1440 
1441 
1442 
1443 //--------------------------------------------------------------------------------------------------
1451 //--------------------------------------------------------------------------------------------------
1453 (
1454  taf_net_L2tpEncapProtocol_t encaProto,
1456  uint32_t locId,
1458  uint32_t peerId,
1460  const char* LE_NONNULL peerIpAddr,
1462  const char* LE_NONNULL ifName
1464 );
1465 
1466 
1467 
1468 //--------------------------------------------------------------------------------------------------
1478 //--------------------------------------------------------------------------------------------------
1480 (
1481  taf_net_TunnelRef_t tunnelRef
1483 );
1484 
1485 
1486 
1487 //--------------------------------------------------------------------------------------------------
1497 //--------------------------------------------------------------------------------------------------
1499 (
1500  taf_net_TunnelRef_t tunnelRef,
1502  uint32_t localUdpPort,
1504  uint32_t peerUdpPort
1506 );
1507 
1508 
1509 
1510 //--------------------------------------------------------------------------------------------------
1520 //--------------------------------------------------------------------------------------------------
1522 (
1523  taf_net_TunnelRef_t tunnelRef,
1525  uint32_t locId,
1527  uint32_t peerId
1529 );
1530 
1531 
1532 
1533 //--------------------------------------------------------------------------------------------------
1543 //--------------------------------------------------------------------------------------------------
1545 (
1546  taf_net_TunnelRef_t tunnelRef,
1548  uint32_t locId,
1550  uint32_t peerId
1552 );
1553 
1554 
1555 
1556 //--------------------------------------------------------------------------------------------------
1566 //--------------------------------------------------------------------------------------------------
1568 (
1569  taf_net_TunnelRef_t tunnelRef
1571 );
1572 
1573 
1574 
1575 //--------------------------------------------------------------------------------------------------
1579 //--------------------------------------------------------------------------------------------------
1581 (
1582  taf_net_TunnelRef_t tunnelRef,
1586  void* contextPtr
1588 );
1589 
1590 
1591 
1592 //--------------------------------------------------------------------------------------------------
1602 //--------------------------------------------------------------------------------------------------
1604 (
1605  taf_net_TunnelRef_t tunnelRef
1607 );
1608 
1609 
1610 
1611 //--------------------------------------------------------------------------------------------------
1617 //--------------------------------------------------------------------------------------------------
1619 (
1620  taf_net_TunnelRef_t tunnelRef,
1624  void* contextPtr
1626 );
1627 
1628 
1629 
1630 //--------------------------------------------------------------------------------------------------
1638 //--------------------------------------------------------------------------------------------------
1640 (
1641  uint32_t locId
1643 );
1644 
1645 
1646 
1647 //--------------------------------------------------------------------------------------------------
1655 //--------------------------------------------------------------------------------------------------
1657 (
1658  void
1659 );
1660 
1661 
1662 
1663 //--------------------------------------------------------------------------------------------------
1671 //--------------------------------------------------------------------------------------------------
1673 (
1674  taf_net_TunnelEntryListRef_t tunnelEntryListRef
1676 );
1677 
1678 
1679 
1680 //--------------------------------------------------------------------------------------------------
1688 //--------------------------------------------------------------------------------------------------
1690 (
1691  taf_net_TunnelEntryListRef_t tunnelEntryListRef
1693 );
1694 
1695 
1696 
1697 //--------------------------------------------------------------------------------------------------
1707 //--------------------------------------------------------------------------------------------------
1709 (
1710  taf_net_TunnelEntryListRef_t tunnelEntryListRef
1712 );
1713 
1714 
1715 
1716 //--------------------------------------------------------------------------------------------------
1725 //--------------------------------------------------------------------------------------------------
1727 (
1728  taf_net_TunnelEntryRef_t tunnelEntryRef
1730 );
1731 
1732 
1733 
1734 //--------------------------------------------------------------------------------------------------
1742 //--------------------------------------------------------------------------------------------------
1743 uint32_t taf_net_GetTunnelLocalId
1744 (
1745  taf_net_TunnelEntryRef_t tunnelEntryRef
1747 );
1748 
1749 
1750 
1751 //--------------------------------------------------------------------------------------------------
1759 //--------------------------------------------------------------------------------------------------
1760 uint32_t taf_net_GetTunnelPeerId
1761 (
1762  taf_net_TunnelEntryRef_t tunnelEntryRef
1764 );
1765 
1766 
1767 
1768 //--------------------------------------------------------------------------------------------------
1776 //--------------------------------------------------------------------------------------------------
1778 (
1779  taf_net_TunnelEntryRef_t tunnelEntryRef
1781 );
1782 
1783 
1784 
1785 //--------------------------------------------------------------------------------------------------
1793 //--------------------------------------------------------------------------------------------------
1795 (
1796  taf_net_TunnelEntryRef_t tunnelEntryRef
1798 );
1799 
1800 
1801 
1802 //--------------------------------------------------------------------------------------------------
1812 //--------------------------------------------------------------------------------------------------
1814 (
1815  taf_net_TunnelEntryRef_t tunnelEntryRef,
1817  char* peerIpv6Addr,
1819  size_t peerIpv6AddrSize
1821 );
1822 
1823 
1824 
1825 //--------------------------------------------------------------------------------------------------
1835 //--------------------------------------------------------------------------------------------------
1837 (
1838  taf_net_TunnelEntryRef_t tunnelEntryRef,
1840  char* peerIpv4Addr,
1842  size_t peerIpv4AddrSize
1844 );
1845 
1846 
1847 
1848 //--------------------------------------------------------------------------------------------------
1857 //--------------------------------------------------------------------------------------------------
1859 (
1860  taf_net_TunnelEntryRef_t tunnelEntryRef,
1862  char* ifName,
1864  size_t ifNameSize
1866 );
1867 
1868 
1869 
1870 //--------------------------------------------------------------------------------------------------
1878 //--------------------------------------------------------------------------------------------------
1880 (
1881  taf_net_TunnelEntryRef_t tunnelEntryRef
1883 );
1884 
1885 
1886 
1887 //--------------------------------------------------------------------------------------------------
1897 //--------------------------------------------------------------------------------------------------
1899 (
1900  taf_net_TunnelEntryRef_t tunnelEntryRef,
1902  taf_net_L2tpSessionConfig_t* sessionConfigPtr,
1904  size_t* sessionConfigSizePtr
1906 );
1907 
1908 
1909 
1910 //--------------------------------------------------------------------------------------------------
1920 //--------------------------------------------------------------------------------------------------
1922 (
1923  void
1924 );
1925 
1926 
1927 
1928 //--------------------------------------------------------------------------------------------------
1934 //--------------------------------------------------------------------------------------------------
1936 (
1939  void* contextPtr
1941 );
1942 
1943 
1944 
1945 //--------------------------------------------------------------------------------------------------
1953 //--------------------------------------------------------------------------------------------------
1955 (
1956  void
1957 );
1958 
1959 
1960 
1961 //--------------------------------------------------------------------------------------------------
1967 //--------------------------------------------------------------------------------------------------
1969 (
1972  void* contextPtr
1974 );
1975 
1976 
1977 
1978 //--------------------------------------------------------------------------------------------------
1986 //--------------------------------------------------------------------------------------------------
1988 (
1989  taf_net_AuthMethod_t authMethod
1991 );
1992 
1993 
1994 
1995 //--------------------------------------------------------------------------------------------------
2004 //--------------------------------------------------------------------------------------------------
2006 (
2007  void
2008 );
2009 
2010 
2011 
2012 //--------------------------------------------------------------------------------------------------
2020 //--------------------------------------------------------------------------------------------------
2022 (
2023  const char* LE_NONNULL ifName
2025 );
2026 
2027 
2028 
2029 //--------------------------------------------------------------------------------------------------
2037 //--------------------------------------------------------------------------------------------------
2039 (
2040  char* ifName,
2042  size_t ifNameSize
2044 );
2045 
2046 
2047 
2048 //--------------------------------------------------------------------------------------------------
2056 //--------------------------------------------------------------------------------------------------
2058 (
2059  const char* LE_NONNULL userName,
2061  uint32_t profileId
2063 );
2064 
2065 
2066 
2067 //--------------------------------------------------------------------------------------------------
2075 //--------------------------------------------------------------------------------------------------
2077 (
2078  const char* LE_NONNULL userName
2080 );
2081 
2082 
2083 
2084 //--------------------------------------------------------------------------------------------------
2093 //--------------------------------------------------------------------------------------------------
2095 (
2096  const char* LE_NONNULL ifName,
2098  taf_net_GsbIfType_t ifType,
2100  uint32_t bandwidth
2102 );
2103 
2104 
2105 
2106 //--------------------------------------------------------------------------------------------------
2115 //--------------------------------------------------------------------------------------------------
2117 (
2118  const char* LE_NONNULL ifName
2120 );
2121 
2122 
2123 
2124 //--------------------------------------------------------------------------------------------------
2132 //--------------------------------------------------------------------------------------------------
2134 (
2135  void
2136 );
2137 
2138 
2139 
2140 //--------------------------------------------------------------------------------------------------
2148 //--------------------------------------------------------------------------------------------------
2150 (
2151  void
2152 );
2153 
2154 
2155 
2156 //--------------------------------------------------------------------------------------------------
2164 //--------------------------------------------------------------------------------------------------
2166 (
2167  void
2168 );
2169 
2170 
2171 
2172 //--------------------------------------------------------------------------------------------------
2180 //--------------------------------------------------------------------------------------------------
2182 (
2183  taf_net_GsbListRef_t gsbListRef
2185 );
2186 
2187 
2188 
2189 //--------------------------------------------------------------------------------------------------
2197 //--------------------------------------------------------------------------------------------------
2199 (
2200  taf_net_GsbListRef_t gsbListRef
2202 );
2203 
2204 
2205 
2206 //--------------------------------------------------------------------------------------------------
2216 //--------------------------------------------------------------------------------------------------
2218 (
2219  taf_net_GsbListRef_t gsbListRef
2221 );
2222 
2223 
2224 
2225 //--------------------------------------------------------------------------------------------------
2235 //--------------------------------------------------------------------------------------------------
2237 (
2238  taf_net_GsbRef_t gsbRef,
2240  char* IfName,
2242  size_t IfNameSize
2244 );
2245 
2246 
2247 
2248 //--------------------------------------------------------------------------------------------------
2258 //--------------------------------------------------------------------------------------------------
2260 (
2261  taf_net_GsbRef_t gsbRef
2263 );
2264 
2265 
2266 
2267 //--------------------------------------------------------------------------------------------------
2275 //--------------------------------------------------------------------------------------------------
2277 (
2278  taf_net_GsbRef_t gsbRef
2280 );
2281 
2282 
2283 #endif // TAF_NET_INTERFACE_H_INCLUDE_GUARD
le_result_t taf_net_GetInterfaceDNS(const char *LE_NONNULL ifName, taf_net_DnsServerAddresses_t *dnsServerAddressesPtr)
Definition: taf_net_client.c:896
bool taf_net_IsL2tpEnabled(void)
Definition: taf_net_client.c:1843
void(* taf_net_DestNatChangeHandlerFunc_t)(const taf_net_DestNatChangeInd_t *LE_NONNULL destNatIndPtr, void *contextPtr)
Definition: taf_net_common.h:613
bool taf_net_IsL2tpMtuEnabled(void)
Definition: taf_net_client.c:1881
taf_net_VlanRef_t taf_net_GetVlanById(uint16_t vlanId)
Definition: taf_net_client.c:1269
le_result_t taf_net_GetVlanBoundPhoneId(taf_net_VlanEntryRef_t vlanEntryRef, uint8_t *phoneIdPtr)
Definition: taf_net_client.c:1631
void taf_net_StopTunnelAsync(taf_net_TunnelRef_t tunnelRef, taf_net_AsyncTunnelHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_net_client.c:2129
uint32_t taf_net_GetL2tpMtuSize(void)
Definition: taf_net_client.c:1900
void taf_net_StartTunnelAsync(taf_net_TunnelRef_t tunnelRef, taf_net_AsyncTunnelHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_net_client.c:2081
le_result_t taf_net_StopTunnel(taf_net_TunnelRef_t tunnelRef)
Definition: taf_net_client.c:2110
struct taf_net_VlanIfList * taf_net_VlanIfListRef_t
Definition: taf_net_common.h:485
taf_net_TunnelEntryRef_t taf_net_GetFirstTunnelEntry(taf_net_TunnelEntryListRef_t tunnelEntryListRef)
Definition: taf_net_client.c:2196
void taf_net_RemoveDNSChangeHandler(taf_net_DNSChangeHandlerRef_t handlerRef)
Definition: taf_net_client.c:655
taf_net_DestNatEntryRef_t taf_net_GetFirstDestNatEntry(taf_net_DestNatEntryListRef_t destNatEntryListRef)
Definition: taf_net_client.c:1090
taf_net_VlanIfRef_t taf_net_GetFirstVlanInterface(taf_net_VlanIfListRef_t vlanIfListRef)
Definition: taf_net_client.c:1370
taf_net_RouteChangeHandlerRef_t taf_net_AddRouteChangeHandler(taf_net_RouteChangeHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_net_client.c:557
void(* taf_net_RouteChangeHandlerFunc_t)(const taf_net_RouteChangeInd_t *LE_NONNULL routeIndPtr, void *contextPtr)
Definition: taf_net_common.h:574
le_result_t taf_net_EnableSocks(void)
Definition: taf_net_client.c:2505
le_result_t taf_net_RemoveSession(taf_net_TunnelRef_t tunnelRef, uint32_t locId, uint32_t peerId)
Definition: taf_net_client.c:2035
le_result_t taf_net_ChangeRoute(const char *LE_NONNULL interfaceName, const char *LE_NONNULL destAddr, const char *LE_NONNULL subnetMask, uint16_t metric, taf_net_NetAction_t isAdd)
Definition: taf_net_client.c:740
le_msg_SessionRef_t taf_net_GetClientSessionRef(void)
Definition: taf_net_server.c:282
taf_net_IpProto_t
Definition: taf_net_common.h:141
le_result_t taf_net_GetGsbInterfaceName(taf_net_GsbRef_t gsbRef, char *IfName, size_t IfNameSize)
Definition: taf_net_client.c:2892
void taf_net_RemoveRouteChangeHandler(taf_net_RouteChangeHandlerRef_t handlerRef)
Definition: taf_net_client.c:577
void taf_net_RemoveDestNatChangeHandler(taf_net_DestNatChangeHandlerRef_t handlerRef)
Definition: taf_net_client.c:694
struct taf_net_DNSChangeHandler * taf_net_DNSChangeHandlerRef_t
Definition: taf_net_common.h:557
le_result_t taf_net_IsVlanAccelerated(taf_net_VlanEntryRef_t vlanEntryRef, bool *isAcceleratedPtr)
Definition: taf_net_client.c:1585
taf_net_TunnelRef_t taf_net_CreateTunnel(taf_net_L2tpEncapProtocol_t encaProto, uint32_t locId, uint32_t peerId, const char *LE_NONNULL peerIpAddr, const char *LE_NONNULL ifName)
Definition: taf_net_client.c:1919
le_result_t taf_net_RemoveGsb(const char *LE_NONNULL ifName)
Definition: taf_net_client.c:2747
le_result_t taf_net_AddVlanInterface(taf_net_VlanRef_t vlanRef, taf_net_VlanIfType_t ifType)
Definition: taf_net_client.c:1296
le_result_t taf_net_GetSessionConfig(taf_net_TunnelEntryRef_t tunnelEntryRef, taf_net_L2tpSessionConfig_t *sessionConfigPtr, size_t *sessionConfigSizePtr)
Definition: taf_net_client.c:2476
taf_net_TunnelRef_t taf_net_GetTunnelRefById(uint32_t locId)
Definition: taf_net_client.c:2156
le_result_t taf_net_DeleteTunnelEntryList(taf_net_TunnelEntryListRef_t tunnelEntryListRef)
Definition: taf_net_client.c:2240
int16_t taf_net_GetVlanId(taf_net_VlanEntryRef_t vlanEntryRef)
Definition: taf_net_client.c:1563
taf_net_VlanIfType_t taf_net_GetVlanInterfaceType(taf_net_VlanIfRef_t vlanIfRef)
Definition: taf_net_client.c:1434
Definition: taf_net_common.h:433
void(* taf_net_GatewayChangeHandlerFunc_t)(const taf_net_GatewayChangeInd_t *LE_NONNULL gatewayIndPtr, void *contextPtr)
Definition: taf_net_common.h:587
le_result_t taf_net_EnableL2tp(bool enableMss, bool enableMtu, uint32_t mtuSize)
Definition: taf_net_client.c:1745
taf_net_VlanEntryRef_t taf_net_GetFirstVlanEntry(taf_net_VlanEntryListRef_t vlanEntryListRef)
Definition: taf_net_client.c:1499
taf_net_VlanEntryListRef_t taf_net_GetVlanEntryList(void)
Definition: taf_net_client.c:1480
struct taf_net_GsbList * taf_net_GsbListRef_t
Definition: taf_net_common.h:525
uint32_t taf_net_GetTunnelLocalUdpPort(taf_net_TunnelEntryRef_t tunnelEntryRef)
Definition: taf_net_client.c:2325
taf_net_DestNatChangeHandlerRef_t taf_net_AddDestNatChangeHandler(taf_net_DestNatChangeHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_net_client.c:674
struct taf_net_GatewayChangeHandler * taf_net_GatewayChangeHandlerRef_t
Definition: taf_net_common.h:549
struct taf_net_VlanEntry * taf_net_VlanEntryRef_t
Definition: taf_net_common.h:477
le_result_t taf_net_AddDestNatEntryOnDefaultPdn(const char *LE_NONNULL privateIpAddr, uint16_t privatePort, uint16_t globalPort, taf_net_IpProto_t ipProto)
Definition: taf_net_client.c:921
taf_net_L2tpEncapProtocol_t
Definition: taf_net_common.h:218
le_result_t taf_net_GetSocksLanInterface(char *ifName, size_t ifNameSize)
Definition: taf_net_client.c:2649
taf_net_IpFamilyType_t taf_net_GetTunnelIpType(taf_net_TunnelEntryRef_t tunnelEntryRef)
Definition: taf_net_client.c:2453
struct taf_net_DestNatEntry * taf_net_DestNatEntryRef_t
Definition: taf_net_common.h:453
void taf_net_RemoveGatewayChangeHandler(taf_net_GatewayChangeHandlerRef_t handlerRef)
Definition: taf_net_client.c:616
le_result_t taf_net_AddSession(taf_net_TunnelRef_t tunnelRef, uint32_t locId, uint32_t peerId)
Definition: taf_net_client.c:2006
le_result_t taf_net_GetInterfaceList(taf_net_InterfaceInfo_t *ifInfoListPtr, size_t *ifInfoListSizePtr)
Definition: taf_net_client.c:715
taf_net_DNSChangeHandlerRef_t taf_net_AddDNSChangeHandler(taf_net_DNSChangeHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_net_client.c:635
le_result_t taf_net_BackupDefaultGW(void)
Definition: taf_net_client.c:773
int32_t taf_net_GetVlanBoundProfileId(taf_net_VlanEntryRef_t vlanEntryRef)
Definition: taf_net_client.c:1609
void(* taf_net_AsyncSocksHandlerFunc_t)(le_result_t result, void *contextPtr)
Definition: taf_net_common.h:657
le_result_t taf_net_DisableSocks(void)
Definition: taf_net_client.c:2546
struct taf_net_DestNatChangeHandler * taf_net_DestNatChangeHandlerRef_t
Definition: taf_net_common.h:565
struct taf_net_Gsb * taf_net_GsbRef_t
Definition: taf_net_common.h:533
taf_net_DestNatEntryListRef_t taf_net_GetDestNatEntryListOnDemandPdn(uint32_t profileId)
Definition: taf_net_client.c:1069
taf_net_GsbListRef_t taf_net_GetGsbList(void)
Definition: taf_net_client.c:2806
taf_net_NetAction_t
Definition: taf_net_common.h:156
void taf_net_EnableL2tpAsync(bool enableMss, bool enableMtu, uint32_t mtuSize, taf_net_AsyncL2tpHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_net_client.c:1768
void(* taf_net_AsyncL2tpHandlerFunc_t)(le_result_t result, void *contextPtr)
Definition: taf_net_common.h:643
taf_net_VlanEntryRef_t taf_net_GetNextVlanEntry(taf_net_VlanEntryListRef_t vlanEntryListRef)
Definition: taf_net_client.c:1520
taf_net_DestNatEntryRef_t taf_net_GetNextDestNatEntry(taf_net_DestNatEntryListRef_t destNatEntryListRef)
Definition: taf_net_client.c:1111
taf_net_VlanIfListRef_t taf_net_GetVlanInterfaceList(taf_net_VlanRef_t vlanRef)
Definition: taf_net_client.c:1349
uint32_t taf_net_GetTunnelPeerUdpPort(taf_net_TunnelEntryRef_t tunnelEntryRef)
Definition: taf_net_client.c:2346
struct taf_net_DestNatEntryList * taf_net_DestNatEntryListRef_t
Definition: taf_net_common.h:446
void(* taf_net_DNSChangeHandlerFunc_t)(const taf_net_DNSChangeInd_t *LE_NONNULL DNSIndPtr, void *contextPtr)
Definition: taf_net_common.h:600
struct taf_net_Tunnel * taf_net_TunnelRef_t
Definition: taf_net_common.h:517
le_result_t taf_net_DeleteGsbList(taf_net_GsbListRef_t gsbListRef)
Definition: taf_net_client.c:2869
taf_net_VlanIfType_t
Definition: taf_net_common.h:254
void taf_net_AdvertiseService(void)
Definition: taf_net_server.c:296
le_result_t taf_net_GetTunnelPeerIpv4Addr(taf_net_TunnelEntryRef_t tunnelEntryRef, char *peerIpv4Addr, size_t peerIpv4AddrSize)
Definition: taf_net_client.c:2398
taf_net_AuthMethod_t taf_net_GetSocksAuthMethod(void)
Definition: taf_net_client.c:2609
Definition: taf_net_common.h:374
le_result_t taf_net_DisableL2tp(void)
Definition: taf_net_client.c:1802
le_result_t taf_net_GetTunnelPeerIpv6Addr(taf_net_TunnelEntryRef_t tunnelEntryRef, char *peerIpv6Addr, size_t peerIpv6AddrSize)
Definition: taf_net_client.c:2369
struct taf_net_Vlan * taf_net_VlanRef_t
Definition: taf_net_common.h:461
le_result_t taf_net_SetDNS(const char *LE_NONNULL ifName)
Definition: taf_net_client.c:873
void taf_net_EnableSocksAsync(taf_net_AsyncSocksHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_net_client.c:2522
taf_net_TunnelEntryListRef_t taf_net_GetTunnelEntryList(void)
Definition: taf_net_client.c:2177
le_result_t taf_net_SetSocksLanInterface(const char *LE_NONNULL ifName)
Definition: taf_net_client.c:2628
taf_net_DestNatEntryListRef_t taf_net_GetDestNatEntryListOnDefaultPdn(void)
Definition: taf_net_client.c:1050
le_result_t taf_net_RemoveTunnel(taf_net_TunnelRef_t tunnelRef)
Definition: taf_net_client.c:1954
le_result_t taf_net_BindVlanWithProfile(taf_net_VlanRef_t vlanRef, uint32_t profileId)
Definition: taf_net_client.c:1660
le_result_t taf_net_AddGsb(const char *LE_NONNULL ifName, taf_net_GsbIfType_t ifType, uint32_t bandwidth)
Definition: taf_net_client.c:2719
uint32_t taf_net_GetTunnelPeerId(taf_net_TunnelEntryRef_t tunnelEntryRef)
Definition: taf_net_client.c:2304
le_result_t taf_net_SetTunnelUdpPort(taf_net_TunnelRef_t tunnelRef, uint32_t localUdpPort, uint32_t peerUdpPort)
Definition: taf_net_client.c:1977
le_result_t taf_net_UnbindVlanFromProfile(taf_net_VlanRef_t vlanRef)
Definition: taf_net_client.c:1721
Definition: taf_net_common.h:360
taf_net_GsbIfType_t taf_net_GetGsbInterfaceType(taf_net_GsbRef_t gsbRef)
Definition: taf_net_client.c:2921
le_result_t taf_net_EnableGsb(void)
Definition: taf_net_client.c:2768
le_result_t taf_net_AddSocksAssociation(const char *LE_NONNULL userName, uint32_t profileId)
Definition: taf_net_client.c:2673
le_result_t taf_net_GetInterfaceGW(const char *LE_NONNULL ifName, char *ipv4Addr, size_t ipv4AddrSize, char *ipv6Addr, size_t ipv6AddrSize)
Definition: taf_net_client.c:838
struct taf_net_VlanEntryList * taf_net_VlanEntryListRef_t
Definition: taf_net_common.h:469
le_result_t taf_net_RemoveVlan(taf_net_VlanRef_t vlanRef)
Definition: taf_net_client.c:1248
le_result_t taf_net_DeleteVlanInterfaceList(taf_net_VlanIfListRef_t vlanIfListRef)
Definition: taf_net_client.c:1413
void(* taf_net_AsyncTunnelHandlerFunc_t)(taf_net_TunnelRef_t tunnelRef, le_result_t result, void *contextPtr)
Definition: taf_net_common.h:627
le_result_t taf_net_RestoreDefaultGW(void)
Definition: taf_net_client.c:794
taf_net_AuthMethod_t
Definition: taf_net_common.h:311
struct taf_net_VlanIf * taf_net_VlanIfRef_t
Definition: taf_net_common.h:493
struct taf_net_TunnelEntryList * taf_net_TunnelEntryListRef_t
Definition: taf_net_common.h:501
taf_net_IpFamilyType_t
Definition: taf_net_common.h:235
taf_net_VlanRef_t taf_net_CreateVlan(uint16_t vlanId, bool isAccelerated)
Definition: taf_net_client.c:1194
le_result_t taf_net_StartTunnel(taf_net_TunnelRef_t tunnelRef)
Definition: taf_net_client.c:2064
le_msg_ServiceRef_t taf_net_GetServiceRef(void)
Definition: taf_net_server.c:269
taf_net_L2tpEncapProtocol_t taf_net_GetTunnelEncapProto(taf_net_TunnelEntryRef_t tunnelEntryRef)
Definition: taf_net_client.c:2262
#define LE_NONNULL
Definition: le_basics.h:368
taf_net_GatewayChangeHandlerRef_t taf_net_AddGatewayChangeHandler(taf_net_GatewayChangeHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_net_client.c:596
le_result_t taf_net_SetDefaultGW(const char *LE_NONNULL ifName)
Definition: taf_net_client.c:815
taf_net_GsbIfType_t
Definition: taf_net_common.h:328
le_result_t taf_net_RemoveVlanInterface(taf_net_VlanRef_t vlanRef, taf_net_VlanIfType_t ifType)
Definition: taf_net_client.c:1325
le_result_t
Definition: le_basics.h:45
le_result_t taf_net_DeleteVlanEntryList(taf_net_VlanEntryListRef_t vlanEntryListRef)
Definition: taf_net_client.c:1542
uint32_t taf_net_GetTunnelLocalId(taf_net_TunnelEntryRef_t tunnelEntryRef)
Definition: taf_net_client.c:2283
le_result_t taf_net_RemoveDestNatEntryOnDefaultPdn(const char *LE_NONNULL privateIpAddr, uint16_t privatePort, uint16_t globalPort, taf_net_IpProto_t ipProto)
Definition: taf_net_client.c:952
le_result_t taf_net_AddDestNatEntryOnDemandPdn(uint32_t profileId, const char *LE_NONNULL privateIpAddr, uint16_t privatePort, uint16_t globalPort, taf_net_IpProto_t ipProto)
Definition: taf_net_client.c:983
taf_net_TunnelEntryRef_t taf_net_GetNextTunnelEntry(taf_net_TunnelEntryListRef_t tunnelEntryListRef)
Definition: taf_net_client.c:2217
le_result_t taf_net_SetVlanPriority(taf_net_VlanRef_t vlanRef, uint8_t priority)
Definition: taf_net_client.c:1220
int32_t taf_net_GetGsbBandWidth(taf_net_GsbRef_t gsbRef)
Definition: taf_net_client.c:2942
void taf_net_DisableSocksAsync(taf_net_AsyncSocksHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_net_client.c:2563
taf_net_VlanIfRef_t taf_net_GetNextVlanInterface(taf_net_VlanIfListRef_t vlanIfListRef)
Definition: taf_net_client.c:1391
struct le_msg_Session * le_msg_SessionRef_t
Definition: le_messaging.h:860
le_result_t taf_net_GetTunnelInterfaceName(taf_net_TunnelEntryRef_t tunnelEntryRef, char *ifName, size_t ifNameSize)
Definition: taf_net_client.c:2426
taf_net_GsbRef_t taf_net_GetFirstGsb(taf_net_GsbListRef_t gsbListRef)
Definition: taf_net_client.c:2825
le_result_t taf_net_GetVlanPriority(taf_net_VlanIfRef_t vlanIfRef, uint8_t *priorityPtr)
Definition: taf_net_client.c:1456
taf_net_GsbRef_t taf_net_GetNextGsb(taf_net_GsbListRef_t gsbListRef)
Definition: taf_net_client.c:2846
bool taf_net_IsL2tpMssEnabled(void)
Definition: taf_net_client.c:1862
struct taf_net_TunnelEntry * taf_net_TunnelEntryRef_t
Definition: taf_net_common.h:509
le_result_t taf_net_DeleteDestNatEntryList(taf_net_DestNatEntryListRef_t destNatEntryListRef)
Definition: taf_net_client.c:1170
le_result_t taf_net_BindVlanWithProfileEx(taf_net_VlanRef_t vlanRef, uint8_t phoneId, uint32_t profileId)
Definition: taf_net_client.c:1689
void taf_net_DisableL2tpAsync(taf_net_AsyncL2tpHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_net_client.c:1819
le_result_t taf_net_SetSocksAuthMethod(taf_net_AuthMethod_t authMethod)
Definition: taf_net_client.c:2587
le_result_t taf_net_GetDestNatEntryDetails(taf_net_DestNatEntryRef_t destNatEntryRef, char *privateIpAddr, size_t privateIpAddrSize, uint16_t *privatePortPtr, uint16_t *globalPortPtr, taf_net_IpProto_t *ipProtoPtr)
Definition: taf_net_client.c:1133
le_result_t taf_net_RemoveSocksAssociation(const char *LE_NONNULL userName)
Definition: taf_net_client.c:2697
le_result_t taf_net_DisableGsb(void)
Definition: taf_net_client.c:2787
le_result_t taf_net_RemoveDestNatEntryOnDemandPdn(uint32_t profileId, const char *LE_NONNULL privateIpAddr, uint16_t privatePort, uint16_t globalPort, taf_net_IpProto_t ipProto)
Definition: taf_net_client.c:1017
struct taf_net_RouteChangeHandler * taf_net_RouteChangeHandlerRef_t
Definition: taf_net_common.h:541