@@ -28,60 +28,18 @@ module.exports.start = (httpServer) ->
28
28
console .log " SOCK -> DIS #{ sock .id } #{ sock .handshake .address .address } "
29
29
delete socks[sock .id ]
30
30
31
- sock .on ' vm-boot' , (vmName ) ->
32
- console .log " Boot #{ vmName} "
33
- vmHandler .boot vmName, (ret ) ->
34
- sock .emit ' msg' , ret
35
- if ret .type is ' success'
36
- vmHandler .setVmStatus vmName, ' running'
37
- ioServer .sockets .emit ' set-vm-status' , vmName, ' running'
38
-
39
- sock .on ' vm-reset' , (vmName ) ->
40
- console .log " VM reset #{ vmName} "
41
- vmHandler .resetVm vmName, (ret ) ->
42
- if ret .status is ' success'
43
- sock .emit ' msg' , {type : ' success' , msg : ' System resetted.' }
44
- else
45
- sock .emit ' msg' , {type : ' error' , msg : ' System reset not possible.' }
46
-
47
- sock .on ' vm-pause' , (vmName ) ->
48
- console .log " VM pause #{ vmName} "
49
- vmHandler .pauseVm vmName, (ret ) ->
50
- if ret .status is ' success'
51
- sock .emit ' msg' , {type : ' success' , msg : ' VM paused' }
52
- vmHandler .setVmStatus vmName, ' paused'
53
- ioServer .sockets .emit ' set-vm-status' , vmName, ' paused'
54
- else
55
- sock .emit ' msg' , {type : ' error' , msg : ' Cant pause VM' }
56
-
57
- sock .on ' vm-resume' , (vmName ) ->
58
- console .log " VM resume #{ vmName} "
59
- vmHandler .resumeVm vmName, (ret ) ->
60
- if ret .status is ' success'
61
- sock .emit ' msg' , {type : ' success' , msg : ' VM resumed' }
62
- vmHandler .setVmStatus vmName, ' running'
63
- ioServer .sockets .emit ' set-vm-status' , vmName, ' running'
64
- else
65
- sock .emit ' msg' , {type : ' error' , msg : ' Cant resume VM' }
66
-
67
- sock .on ' vm-stop' , (vmName ) ->
68
- console .log " VM stop #{ vmName} "
69
- vmHandler .stopVm vmName, (ret ) ->
70
- if ret .status is ' success'
71
- sock .emit ' msg' , {type : ' success' , msg : ' VM stopped.' }
72
- vmHandler .setVmStatus vmName, ' stopped'
73
- ioServer .sockets .emit ' set-vm-status' , vmName, ' stopped'
74
- else
75
- sock .emit ' msg' , {type : ' error' , msg : ' Cant stop VM' }
76
-
31
+ sock .on ' qmp-command' , (qmpCmd , vmName ) ->
32
+ console .log " QMP-Command #{ qmpCmd} "
33
+ vmHandler .qmpCommand qmpCmd, vmName
34
+
77
35
sock .on ' create-disk' , (disk ) ->
78
36
vmHandler .createDisk disk, (ret ) ->
79
37
sock .emit ' msg' , ret
80
38
if ret .status is ' success'
81
39
sock .emit ' reset-create-disk-form'
82
40
ioServer .sockets .emit ' set-disk' , ret .data .data
83
41
84
-
42
+
85
43
sock .on ' delete-disk' , (diskName ) ->
86
44
if vmHandler .deleteDisk diskName
87
45
sock .emit ' msg' , {type : ' success' , msg : ' image deleted' }
0 commit comments