MCPcopy Create free account

hub / github.com/devfeel/longweb / functions

Functions133 in github.com/devfeel/longweb

↓ 44 callersMethodDebug
(log string)
framework/log/innerlogger.go:25
↓ 32 callersMethodError
(log string)
framework/log/innerlogger.go:37
↓ 22 callersMethodWarn
(log string)
framework/log/innerlogger.go:33
↓ 13 callersMethodSendMessage
send a meeage for full app groups online groupid do nothing return send client count
message/usergroup.go:192
↓ 11 callersMethodInfo
(log string)
framework/log/innerlogger.go:29
↓ 9 callersMethodGetClientInfo
get client's json string
message/userclient.go:269
↓ 4 callersMethodGetState_AuthLongPollCount
get app's auth longpoll client count
message/usergroup.go:163
↓ 4 callersMethodGetState_AuthWebSocketCount
get app's auth websocke client count
message/usergroup.go:135
↓ 4 callersMethodGetState_LongPollClientCount
get usergroup's longpollclient count
message/usergroup.go:334
↓ 4 callersMethodGetState_WebSocketClientCount
get usergroup's websocketclient count
message/usergroup.go:316
↓ 4 callersFunctionLog
(log string, logTarget string, logLevel string)
framework/log/logger.go:51
↓ 4 callersMethodinnerWriteLog
(log string, level string)
framework/log/innerlogger.go:50
↓ 3 callersFunctionGetAppGroups
get appgroups with appid
message/usergroup.go:43
↓ 3 callersMethodGetErrString
()
exception/exception.go:9
↓ 3 callersMethodGetState_AuthLongPollClientCount
get usergroup's auth longpollclient count
message/usergroup.go:339
↓ 3 callersMethodGetState_AuthWebSocketClientCount
get usergroup's auth websocketclient count
message/usergroup.go:321
↓ 3 callersFunctionIn_slice
(val interface{}, slice []interface{})
framework/slice/slices.go:30
↓ 3 callersMethodReset
reset userclient attr
message/userclient.go:167
↓ 3 callersMethodStop
停止指定Task执行
framework/task/taskmanager.go:33
↓ 2 callersFunctionCheckAuthToken
*检查应用鉴权结果 Author: panxinming CreateTime: 2017-02-07 13:00 入参: app:应用配置信息 appId:应用编号 groupid:用户组编号,应用自定义 userid:用户编号,应用需保证userid在同Appid下的唯一性 token:鉴权to
message/auth.go:31
↓ 2 callersMethodGetState_LongPollCount
get app's longpoll client count
message/usergroup.go:149
↓ 2 callersMethodGetState_TotalClientCount
get app's total client count
message/usergroup.go:107
↓ 2 callersMethodGetState_WebSocketCount
get app's websocke client count
message/usergroup.go:121
↓ 2 callersMethodGetUserClient
获取指定UserId的用户客户端代理
message/usergroup.go:301
↓ 2 callersFunctionNewClient
create a new UserClient with socketconn&userinfo
message/userclient.go:77
↓ 2 callersMethodReadMessage
read message from websocket.conn or hijackConn
message/userclient.go:230
↓ 2 callersFunctionRegisterClient
register new userclient with roomid return values: -10001: not exists appid -10002: usergroup error 0: ok
message/userclient.go:91
↓ 2 callersFunctionRemoveClient
remove userclient with roomid
message/userclient.go:124
↓ 2 callersMethodSendMessage
send message to client
message/userclient.go:199
↓ 2 callersFunctiongetMsgQueue
get msgqueue with appid
message/message.go:223
↓ 1 callersMethodAddClient
add new client into usergroup
message/usergroup.go:205
↓ 1 callersMethodDeleteClient
delete a userclient
message/usergroup.go:216
↓ 1 callersMethodGetAndInitUserGroup
get and init UserGroup with appid
message/usergroup.go:78
↓ 1 callersMethodGetDefaultLogString
()
exception/exception.go:11
↓ 1 callersMethodGetGroupCount
get app's usergroup count
message/usergroup.go:102
↓ 1 callersMethodGetGroupId
()
message/usergroup.go:311
↓ 1 callersMethodGetReferrerUrl
get client's referrer url
message/userclient.go:258
↓ 1 callersMethodGetRemoteAddr
get client's remoteaddr
message/userclient.go:220
↓ 1 callersMethodGetStackString
()
exception/exception.go:10
↓ 1 callersMethodGetState_UserGroups
获取用户组列表
message/usergroup.go:185
↓ 1 callersFunctionGetUserGroup
get usergroup with appid & groupid
message/usergroup.go:30
↓ 1 callersMethodGetUserGroup
获取指定用户组
message/usergroup.go:177
↓ 1 callersMethodGetWebSocket
get client's websocket
message/userclient.go:253
↓ 1 callersFunctionInitRoute
(dotserver *dotweb.DotWeb)
httpserver/router.go:8
↓ 1 callersMethodInsertData
insert data into influxdb
repository/influxdbimpl.go:42
↓ 1 callersFunctionNewAppGroups
create a new groups
message/usergroup.go:62
↓ 1 callersFunctionNewUserGroup
create a new client group
message/usergroup.go:57
↓ 1 callersFunctionPushMessage
push new message result: 0:ok -10001:jsonunmar error -10002:this appid no have permission
message/message.go:239
↓ 1 callersFunctionRegisterTaskHandler
(service *task.TaskService)
task/tasks.go:10
↓ 1 callersMethodSendMessage
send a meeage for full group return send client count
message/usergroup.go:230
↓ 1 callersMethodSetConn
设置连接属性
repository/influxdbimpl.go:34
↓ 1 callersMethodStart
启动指定Task执行
framework/task/taskmanager.go:38
↓ 1 callersFunctionStartAllTask
开启所有Task执行
framework/task/taskmanager.go:68
↓ 1 callersFunctionStopAllTask
结束所有Task
framework/task/taskmanager.go:58
↓ 1 callersFunctionhandleCustom
处理日志内部函数
framework/log/logger.go:70
↓ 1 callersMethodinnerWriteFile
(logFile string, log string)
framework/log/innerlogger.go:67
↓ 1 callersFunctionlistenSignal
()
main.go:78
↓ 1 callersFunctionreadMessage
put message from chan
message/message.go:259
↓ 1 callersFunctionwriteFile
(logFile string, log string)
framework/log/logger.go:88
↓ 1 callersFunctionwriteLog
(chanLog ChanLog, level string)
framework/log/logger.go:77
FunctionCatchError
统一异常处理
exception/exception.go:33
FunctionCheckAllowIP
检测IP是否被允许访问
config/appconfig.go:96
FunctionDebug
(log string, logTarget string)
framework/log/logger.go:35
FunctionError
(log string, logTarget string)
framework/log/logger.go:47
FunctionGetAppInfo
(appId string)
config/appconfig.go:88
FunctionGetAppList
()
config/appconfig.go:84
FunctionGetConnData
获取连接信息
message/conndata.go:21
FunctionGetCurrentDirectory
获取当前目录
framework/http/httputil.go:103
FunctionGetCurrentDirectory
()
framework/file/fileutil.go:10
MethodGetDefaultLogString
()
exception/exception.go:28
MethodGetErrString
()
exception/exception.go:20
MethodGetIndex
get client's serverindex
message/userclient.go:279
FunctionGetInnerLogger
()
framework/log/innerlogger.go:18
FunctionGetJsonString
将传入对象转换为json字符串
framework/json/jsonutil.go:8
FunctionGetMaxClientIndex
second
message/userclient.go:22
FunctionGetQuery
从指定query集合获取指定key的值
framework/http/httputil.go:95
MethodGetStackString
()
exception/exception.go:24
FunctionGetState_AppGroups
get appgroups with appid
message/usergroup.go:51
FunctionGetTotalClientCreateCount
()
message/userclient.go:26
FunctionHttpGet
(url string)
framework/http/httputil.go:33
FunctionHttpPost
(url string, postbody string, bodyType string)
framework/http/httputil.go:61
FunctionIndex
(ctx dotweb.Context)
httpserver/handlers/defaulthandler.go:13
FunctionInfo
(log string, logTarget string)
framework/log/logger.go:39
FunctionInitAppInfo
init appgroupinfo
message/usergroup.go:67
FunctionInitConfig
初始化配置文件
config/appconfig.go:36
FunctionMarshal
将传入对象转换为json字符串
framework/json/jsonutil.go:17
FunctionMemstate
(ctx dotweb.Context)
httpserver/handlers/defaulthandler.go:21
FunctionNewGuid
()
httpserver/www/js/longweb.js:96
FunctionNewInfluxdbData
()
repository/influxdbimpl.go:24
FunctionNewTask
传入Name创建Taskinfo
framework/task/taskmanager.go:49
FunctionOnPolling
*longpoll统一处理入口 - 兼容Hijack与HttpRequest Author: panxinming CreateTime: 2017-01-25 13:00 入参: jsonpcallback: 应用定义jsonp-callback函数名,如果不传入默认为callback appid
httpserver/handlers/pollhandler.go:46
FunctionOnWebSocket
websocket统一处理入口
httpserver/handlers/wshandler.go:21
FunctionReSetServer
()
httpserver/server.go:47
FunctionReStartAllTask
()
framework/task/taskmanager.go:93
FunctionReStartMessageService
重新启动消息监听与消费服务
message/message.go:29
FunctionRegisterTask
(task *TaskInfo)
framework/task/taskmanager.go:77
FunctionRemoveTask
(taskName string)
framework/task/taskmanager.go:83
FunctionSendMessage
推送消息 result: 0:ok -1:not allow ip -2:message is empty -10001:message format error -10002:this appid no have permission
httpserver/handlers/apihandler.go:16
FunctionSetBaseDir
(baseDir string)
config/appconfig.go:31
FunctionSlice_chunk
(slice []interface{}, size int)
framework/slice/slices.go:86
next →1–100 of 133, ranked by callers