MCPcopy Create free account

hub / github.com/Tai7sy/v2ray_mobile_lib / functions

Functions51 in github.com/Tai7sy/v2ray_mobile_lib

↓ 9 callersMethodcurrentIP
()
VPN/vpnservice_support.go:63
↓ 7 callersMethodNextIP
NextIP switch to another resolved result. there still be race-condition here if multiple err concurently occured may cause idx keep switching, but tha
VPN/vpnservice_support.go:36
↓ 5 callersMethodClose
()
v2logger.go:22
↓ 4 callersMethodRun
(sendFd func() int)
tun2socksBinarys/run.go:75
↓ 3 callersFunctionCheckVersion
()
status/status.go:14
↓ 3 callersFunctionNewProtectedDialer
NewProtectedDialer ...
VPN/vpnservice_support.go:72
↓ 3 callersMethodPrepareDomain
PrepareDomain caches direct v2ray server host
VPN/vpnservice_support.go:149
↓ 2 callersMethodGetDataDir
()
status/status.go:18
↓ 2 callersMethodOnEmitStatus
(int, string)
interact.go:59
↓ 2 callersMethodfdConn
(ctx context.Context, ip net.IP, port int, fd int)
VPN/vpnservice_support.go:266
↓ 2 callersMethodgetFd
(network v2net.Network, isIPv4 bool)
VPN/vpnservice_support.go:181
↓ 2 callersFunctioninitV2Env
(assetsDirectory string)
interact.go:189
↓ 2 callersMethodlookupAddr
simplicated version of golang: internetAddrList in src/net/ipsock.go
VPN/vpnservice_support.go:105
↓ 1 callersMethodCheckAndExport
()
tun2socksBinarys/run.go:71
↓ 1 callersFunctionCheckVersion
* CheckVersion int This func will return libv2ray binding version. */
interact.go:255
↓ 1 callersMethodClose
()
tun2socksBinarys/run.go:90
↓ 1 callersMethodDial
Dial exported as the protected dial method
VPN/vpnservice_support.go:208
↓ 1 callersMethodEscortRun
(proc string, pt []string, additionalEnv string, sendFd func() int)
process/escort.go:13
↓ 1 callersMethodEscortingDown
()
process/escort.go:69
↓ 1 callersMethodEscortingUp
()
process/escort.go:62
↓ 1 callersMethodGetApp
(name string)
status/status.go:22
↓ 1 callersMethodGetTun2socksArgs
(localDNS bool, enableIPv6 bool)
status/status.go:26
↓ 1 callersMethodGetVPNSetupArg
(localDNS bool, enableIPv6 bool)
status/status.go:53
↓ 1 callersMethodIsVServerReady
()
VPN/vpnservice_support.go:92
↓ 1 callersMethodPrepare
()
interact.go:56
↓ 1 callersMethodPrepareResolveChan
()
VPN/vpnservice_support.go:96
↓ 1 callersMethodProtect
(int)
VPN/vpnservice_support.go:20
↓ 1 callersMethodResolveChan
()
VPN/vpnservice_support.go:100
↓ 1 callersMethodSetup
(Conf string)
interact.go:55
↓ 1 callersMethodShutdown
()
interact.go:57
↓ 1 callersMethodStopLoop
*StopLoop Stop V2Ray main loop */
interact.go:103
↓ 1 callersMethodcheckIfRcExist
()
tun2socksBinarys/run.go:21
↓ 1 callersFunctioncreateStdoutLogWriter
This logger won't print data/time stamps
v2logger.go:27
↓ 1 callersMethodpointLoop
()
interact.go:141
↓ 1 callersMethodshutdownInit
()
interact.go:133
MethodCheckAndExport
()
tun2socksBinarys/run_ios.go:10
FunctionCheckVersionX
* CheckVersionX string This func will return libv2ray binding version and V2Ray version used. */
interact.go:263
MethodClose
()
tun2socksBinarys/run_ios.go:19
MethodGetIsRunning
Delegate Funcation
interact.go:117
FunctionNewV2RayPoint
*NewV2RayPoint new V2RayPoint*/
interact.go:226
MethodProtect
(int)
interact.go:58
MethodProtect
(int)
VPN/vpnservice_support_test.go:20
MethodQueryStats
Delegate Funcation
interact.go:122
MethodRun
(sendFd func() int)
tun2socksBinarys/run_ios.go:14
MethodRunLoop
* RunLoop Run V2Ray main loop */
interact.go:66
MethodSendFd
()
interact.go:60
FunctionTestConfig
Delegate Function
interact.go:219
FunctionTestProtectedDialer_Dial
(t *testing.T)
VPN/vpnservice_support_test.go:54
FunctionTestProtectedDialer_PrepareDomain
(t *testing.T)
VPN/vpnservice_support_test.go:24
FunctionTest_resolved_NextIP
(t *testing.T)
VPN/vpnservice_support_test.go:109
MethodWrite
(s string)
v2logger.go:17