mirror of
https://github.com/20kdc/OC-KittenOS.git
synced 2024-11-23 10:58:06 +11:00
Document svc-virtudev
This commit is contained in:
parent
fab88f137c
commit
20c016f068
@ -251,24 +251,6 @@ return {
|
|||||||
"docs/repoauthors/app-slaunch"
|
"docs/repoauthors/app-slaunch"
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
["svc-virtudev"] = {
|
|
||||||
desc = "a clone of vcomponent",
|
|
||||||
v = 0,
|
|
||||||
deps = {
|
|
||||||
"neo",
|
|
||||||
"zzz-license-pd"
|
|
||||||
},
|
|
||||||
dirs = {
|
|
||||||
"apps",
|
|
||||||
"docs",
|
|
||||||
"docs/repoauthors"
|
|
||||||
},
|
|
||||||
files = {
|
|
||||||
"apps/svc-virtudev.lua",
|
|
||||||
"apps/app-vdrslamp.lua",
|
|
||||||
"docs/repoauthors/svc-virtudev"
|
|
||||||
},
|
|
||||||
},
|
|
||||||
-- libraries
|
-- libraries
|
||||||
["lib-knbs"] = {
|
["lib-knbs"] = {
|
||||||
desc = "NBS reader/writer library",
|
desc = "NBS reader/writer library",
|
||||||
@ -286,6 +268,25 @@ return {
|
|||||||
"docs/repoauthors/lib-knbs"
|
"docs/repoauthors/lib-knbs"
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
["svc-virtudev"] = {
|
||||||
|
desc = "a clone of vcomponent",
|
||||||
|
v = 1,
|
||||||
|
deps = {
|
||||||
|
"neo",
|
||||||
|
"zzz-license-pd"
|
||||||
|
},
|
||||||
|
dirs = {
|
||||||
|
"apps",
|
||||||
|
"docs",
|
||||||
|
"docs/repoauthors"
|
||||||
|
},
|
||||||
|
files = {
|
||||||
|
"apps/svc-virtudev.lua",
|
||||||
|
"apps/app-vdrslamp.lua",
|
||||||
|
"docs/us-virtu",
|
||||||
|
"docs/repoauthors/svc-virtudev"
|
||||||
|
},
|
||||||
|
},
|
||||||
-- licenses (MUST BE IMMUTABLE)
|
-- licenses (MUST BE IMMUTABLE)
|
||||||
["zzz-license-pd"] = {
|
["zzz-license-pd"] = {
|
||||||
desc = "license file 'Public Domain'",
|
desc = "license file 'Public Domain'",
|
||||||
|
@ -1,3 +1,4 @@
|
|||||||
repository/apps/svc-virtudev.lua: 20kdc, Public Domain
|
repository/apps/svc-virtudev.lua: 20kdc, Public Domain
|
||||||
repository/apps/app-vdrslamp.lua: 20kdc, Public Domain
|
repository/apps/app-vdrslamp.lua: 20kdc, Public Domain
|
||||||
|
repository/docs/us-virtu: 20kdc, Public Domain
|
||||||
|
|
||||||
|
26
repository/docs/us-virtu
Normal file
26
repository/docs/us-virtu
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
The "x.svc.virtudev" service allows
|
||||||
|
the creation of virtual components.
|
||||||
|
|
||||||
|
It provides two functions:
|
||||||
|
|
||||||
|
install = function (proxy):
|
||||||
|
Installs a virtual component.
|
||||||
|
|
||||||
|
The provided proxy must have:
|
||||||
|
address: The address (string)
|
||||||
|
type: The type (string)
|
||||||
|
|
||||||
|
It SHOULD have the 'slot' attribute
|
||||||
|
that proxies have.
|
||||||
|
|
||||||
|
uninstall = function (address):
|
||||||
|
Uninstalls a component that your
|
||||||
|
process installed by address.
|
||||||
|
|
||||||
|
The service automatically starts
|
||||||
|
and stops as required.
|
||||||
|
|
||||||
|
-- This is released into
|
||||||
|
the public domain.
|
||||||
|
-- No warranty is provided,
|
||||||
|
implied or otherwise.
|
Loading…
Reference in New Issue
Block a user