Module: Quark::Mdk
Defined Under Namespace
Classes: LoggedMessageId, MDK, MDKImpl, Session, SessionImpl, TLSInit
Class Method Summary
collapse
Class Method Details
._get(env, name, value) ⇒ Object
24
25
26
27
28
29
30
|
# File 'lib/mdk.rb', line 24
def self._get(env, name, value)
return env.var(name).orElseGet(value)
nil
end
|
._parseEnvironment(environment) ⇒ Object
Convert ‘name’ or ‘fallback:name’ into an Environment.
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
# File 'lib/mdk.rb', line 35
def self._parseEnvironment(environment)
name = environment
fallback = ::DatawireQuarkCore.cast(nil) { ::String }
if ((((environment).index(":") or -1)) != (-(1)))
fallback = (::DatawireQuarkCore.split(environment, ":"))[0]
name = (::DatawireQuarkCore.split(environment, ":"))[1]
end
result = ::Quark.mdk_protocol.OperationalEnvironment.new()
(result).name = name
(result).fallbackName = fallback
return result
nil
end
|
._TLSInit ⇒ Object
919
|
# File 'lib/mdk.rb', line 919
def self._TLSInit; TLSInit; end
|
.init ⇒ Object
Create an unstarted instance of the MDK.
55
56
57
58
59
60
61
|
# File 'lib/mdk.rb', line 55
def self.init()
return ::Quark.mdk.MDKImpl.new(::Quark.mdk_runtime.defaultRuntime())
nil
end
|
.LoggedMessageId ⇒ Object
974
|
# File 'lib/mdk.rb', line 974
def self.LoggedMessageId; LoggedMessageId; end
|
.MDK ⇒ Object
78
|
# File 'lib/mdk.rb', line 78
def self.MDK; MDK; end
|
.MDKImpl ⇒ Object
581
|
# File 'lib/mdk.rb', line 581
def self.MDKImpl; MDKImpl; end
|
.Session ⇒ Object
239
|
# File 'lib/mdk.rb', line 239
def self.Session; Session; end
|
.SessionImpl ⇒ Object
1060
|
# File 'lib/mdk.rb', line 1060
def self.SessionImpl; SessionImpl; end
|
.start ⇒ Object
Create a started instance of the MDK. This is equivalent to calling init() followed by start() on the resulting instance.
68
69
70
71
72
73
74
75
76
|
# File 'lib/mdk.rb', line 68
def self.start()
m = ::Quark.mdk.init()
m.start()
return m
nil
end
|