Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/LunaNode/lobster
/ functions
Functions
884 in github.com/LunaNode/lobster
⨍
Functions
884
◇
Types & classes
219
↓ 2 callers
Function
userBilling
(userId int)
user.go:225
↓ 2 callers
Function
vmBilling
Attempts to bill on the specified virtual machine. terminating should be set to true if the VM is about to be deleted, so that we: a) bill for the las
vm.go:637
↓ 2 callers
Function
vmCreate
(userId int, name string, planId int, imageId int, options VmCreateOptions)
vm.go:159
↓ 2 callers
Function
vmNameOk
(name string)
vm.go:143
↓ 2 callers
Function
vmReimage
(userId int, vmId int, imageId int)
vm.go:353
↓ 2 callers
Function
vmUpdateAdditionalBandwidth
vmUpdateAdditionalBandwidth is called on VM deletion or resize, to add the VM's bandwidth to user's bandwidth pool
vm.go:594
↓ 2 callers
Function
wildcardMatcher
(regex string, s string)
common.go:113
↓ 1 callers
Function
A
(e,t)
assets/js/jquery.splash.js:4
↓ 1 callers
Function
Ac
(a,b,c,d)
assets/js/jquery.js:4
↓ 1 callers
Method
AddAddress
()
vm.go:475
↓ 1 callers
Method
BandwidthAccounting
returns the number of bytes transferred by the given VM since the last call if this is the first call, then BandwidthAccounting must return zero
vm_interface.go:23
↓ 1 callers
Function
ChargeList
(userId int, year int, month time.Month)
user.go:90
↓ 1 callers
Method
CreateVMSnapshot
(id string)
vmi/cloudstack/api.go:205
↓ 1 callers
Function
Ct
(e,t)
assets/js/jquery.splash.js:4
↓ 1 callers
Method
DeployVirtualMachine
(serviceOfferingID string, diskOfferingID string, templateID string)
vmi/cloudstack/api.go:130
↓ 1 callers
Method
DestroyVirtualMachine
(id string, expunge bool)
vmi/cloudstack/api.go:184
↓ 1 callers
Function
F
(e)
assets/js/jquery.splash.js:4
↓ 1 callers
Function
G
( a)
wssh/assets/jquery.min.js:2
↓ 1 callers
Function
G
(a)
assets/js/jquery.js:2
↓ 1 callers
Function
Gb
(a,b,c)
assets/js/jquery.js:3
↓ 1 callers
Function
GetDatabaseString
()
database.go:12
↓ 1 callers
Method
GetVirtualMachine
(id string)
vmi/cloudstack/api.go:192
↓ 1 callers
Function
H
(a,b)
wssh/assets/jquery.min.js:3
↓ 1 callers
Function
HandleWebsockify
Creates websockify instance if not already setup, initializes token, and returns URL to redirect to
lobster.go:117
↓ 1 callers
Function
Ht
(e)
assets/js/jquery.splash.js:5
↓ 1 callers
Method
ImageDetails
(imageIdentification int)
vmi/lunanode/api.go:265
↓ 1 callers
Function
In
()
assets/js/jquery.splash.js:6
↓ 1 callers
Function
Init
()
ipaddr/ipaddr.go:9
↓ 1 callers
Function
J
()
wssh/assets/jquery.min.js:2
↓ 1 callers
Method
KeyAdd
(name string, key string)
api/client.go:254
↓ 1 callers
Method
KeyRemove
(keyId int)
api/client.go:268
↓ 1 callers
Method
ListDiskOfferings
()
vmi/cloudstack/api.go:120
↓ 1 callers
Method
ListServiceOfferings
()
vmi/cloudstack/api.go:110
↓ 1 callers
Function
LoadConfig
(cfgPath string)
config.go:90
↓ 1 callers
Method
LoadRegionPlans
()
plan.go:27
↓ 1 callers
Function
LobsterHandler
(h http.Handler)
lobster.go:31
↓ 1 callers
Function
MakeAPI
(id string, key string)
vmi/lunanode/api.go:24
↓ 1 callers
Function
Mn
(e,n,r)
assets/js/jquery.splash.js:6
↓ 1 callers
Function
Nt
(e,t,n)
assets/js/jquery.splash.js:4
↓ 1 callers
Function
On
(e,t,n,r)
assets/js/jquery.splash.js:6
↓ 1 callers
Function
Ot
(e,t)
assets/js/jquery.splash.js:5
↓ 1 callers
Function
ParseCIDROrIP
(s string)
ipaddr/ipaddr.go:34
↓ 1 callers
Function
ParseNetworks
(s string)
ipaddr/ipaddr.go:50
↓ 1 callers
Method
Payment
(w http.ResponseWriter, r *http.Request, frameParams FrameParams, userId int, username string, amount float64)
payment.go:6
↓ 1 callers
Method
Prepare
returns struct that will be passed to the panel dashboard template
panel_widget.go:5
↓ 1 callers
Method
QueryDeployJob
(jobid string)
vmi/cloudstack/api.go:146
↓ 1 callers
Method
RebootVirtualMachine
(id string)
vmi/cloudstack/api.go:180
↓ 1 callers
Function
RedirectHandler
(target string)
lobster.go:51
↓ 1 callers
Method
Register
(ipport string)
websockify/websockify.go:65
↓ 1 callers
Method
RemoveAddress
(ip string, privateip string)
vm.go:492
↓ 1 callers
Method
Reset
()
session.go:28
↓ 1 callers
Method
Run
()
websockify/websockify.go:43
↓ 1 callers
Method
Scan
(dest ...interface{})
database.go:68
↓ 1 callers
Method
ServeHTTP
(w http.ResponseWriter, r *http.Request)
wssh/wssh.go:105
↓ 1 callers
Method
SetRdns
(ip string, hostname string)
vm.go:503
↓ 1 callers
Method
StartVirtualMachine
(id string)
vmi/cloudstack/api.go:172
↓ 1 callers
Method
StopVirtualMachine
(id string)
vmi/cloudstack/api.go:176
↓ 1 callers
Function
TicketList
(userId int)
core/support/model.go:25
↓ 1 callers
Function
TicketListActive
(userId int)
core/support/model.go:36
↓ 1 callers
Function
TicketListAll
()
core/support/model.go:48
↓ 1 callers
Function
TransactionGetByGateway
(gateway string, gatewayIdentifier string)
transaction.go:50
↓ 1 callers
Function
Tt
(e)
assets/js/jquery.splash.js:4
↓ 1 callers
Function
Ub
(a,b,c)
assets/js/jquery.js:3
↓ 1 callers
Function
UserCreate
(username string, password string, email string)
user.go:53
↓ 1 callers
Function
UserList
()
user.go:30
↓ 1 callers
Method
VmAddAddress
(vm *VirtualMachine)
vm_interface.go:56
↓ 1 callers
Method
VmAddressAdd
(vmId int)
api/client.go:175
↓ 1 callers
Method
VmAddressRdns
(vmId int, ip string, hostname string)
api/client.go:187
↓ 1 callers
Method
VmAddressRemove
(vmId int, ip string, privateip string)
api/client.go:179
↓ 1 callers
Method
VmAddresses
(vm *lobster.VirtualMachine)
vmi/solusvm/solusvm.go:164
↓ 1 callers
Method
VmConsole
(vmIdentification int)
vmi/solusvm/api.go:217
↓ 1 callers
Method
VmCreateImage
(region string, hostname string, planIdentification int, imageIdentification int)
vmi/lunanode/api.go:139
↓ 1 callers
Method
VmHostname
(vmIdentification int, hostname string)
vmi/solusvm/api.go:187
↓ 1 callers
Method
VmInfo
(vm *lobster.VirtualMachine)
vmi/solusvm/solusvm.go:39
↓ 1 callers
Method
VmInfo
(vm *lobster.VirtualMachine)
vmi/lunanode/lunanode.go:69
↓ 1 callers
Method
VmInfo
(vm *lobster.VirtualMachine)
vmi/vultr/vultr.go:120
↓ 1 callers
Method
VmInfo
(vm *lobster.VirtualMachine)
vmi/lobster/lobster.go:80
↓ 1 callers
Method
VmInfo
(vm *lobster.VirtualMachine)
vmi/cloug/cloug.go:103
↓ 1 callers
Method
VmRename
(vm *VirtualMachine, name string)
vm_interface.go:37
↓ 1 callers
Method
VmResizeCpu
(vmIdentification int, cpu int)
vmi/solusvm/api.go:260
↓ 1 callers
Method
VmResizeDisk
(vmIdentification int, hdd int)
vmi/solusvm/api.go:248
↓ 1 callers
Method
VmResizeMemory
(vmIdentification int, memory int)
vmi/solusvm/api.go:254
↓ 1 callers
Method
VmSetRdns
(vm *VirtualMachine, ip string, hostname string)
vm_interface.go:58
↓ 1 callers
Method
VmStart
(vmIdentification int)
vmi/solusvm/api.go:163
↓ 1 callers
Method
VmStop
(vmIdentification int)
vmi/solusvm/api.go:167
↓ 1 callers
Method
VmTunTap
(vmIdentification int, enable bool)
vmi/solusvm/api.go:197
↓ 1 callers
Function
Wb
(a,b)
assets/js/jquery.js:3
↓ 1 callers
Function
Xb
(a,b,c)
assets/js/jquery.js:3
↓ 1 callers
Function
Zn
(e,t,n)
assets/js/jquery.splash.js:6
↓ 1 callers
Function
adminWrap
(h AdminHandlerFunc)
admin.go:16
↓ 1 callers
Function
apiCheck
(path string, method string, authorization string, request []byte, ip string)
api.go:119
↓ 1 callers
Function
apiCreate
(userId int, label string, restrictAction string, restrictIp string)
api.go:79
↓ 1 callers
Function
apiDelete
(userId int, id int)
api.go:113
↓ 1 callers
Function
apiGet
(userId int, id int)
api.go:58
↓ 1 callers
Function
apiList
(userId int)
api.go:46
↓ 1 callers
Function
apiWrap
(h APIHandlerFunc)
api.go:192
↓ 1 callers
Function
authChangePassword
(ip string, userId int, oldPassword string, newPassword string)
auth.go:80
↓ 1 callers
Function
authCreate
(ip string, username string, password string, email string)
auth.go:24
↓ 1 callers
Function
authForceChangePassword
(userId int, password string)
auth.go:110
↓ 1 callers
Function
authLogin
(ip string, username string, password string)
auth.go:51
← previous
next →
301–400 of 884, ranked by callers