aether::introspection::IntrospectionRegistry mirror.
path=<typeChar>:<encoded> with typeChar in L | D | S | B.path|type|visibility|description|unit (unit may be empty).object NativeIntrospectionRegistry
decodeMetadata
(
encoded
)
|
Decode a metadata string of the form path|type|visibility|description|unit with | and \ inside free-form fields backslash-escaped (per escapeField in IntrospectionRegistryJni.cpp).
Signature
fun decodeMetadata(encoded: String): NodeMetadata? Parameters encoded: StringReturns NodeMetadata? |
decodeValue
(
encoded
)
|
Decode a value string of the form path=<typeChar>:<encoded>.
Signature
fun decodeValue(encoded: String): Pair<String, Value>? Parameters encoded: StringReturns Pair<String, Value>? |
nativeList
(
pathPrefix
)
|
Returns an array of encoded metadata strings path|type|visibility|description|unit.
Signature
external fun nativeList(pathPrefix: String): Array<String> Parameters pathPrefix: StringReturns Array |
nativeRead
(
path
)
|
Returns the encoded value string path=<typeChar>:<encoded>, or null if absent / hidden.
Signature
external fun nativeRead(path: String): String? Parameters path: StringReturns String? |
nativeSetProductionMode
(
value
)
|
Push the production-mode flag down to the native registry.
Signature
external fun nativeSetProductionMode(value: Boolean) Parameters value: Boolean |
nativeSnapshot
(
pathPrefix
)
|
Returns an array of encoded value strings path=<typeChar>:<encoded>.
Signature
external fun nativeSnapshot(pathPrefix: String): Array<String> Parameters pathPrefix: StringReturns Array |
nativeUnregister
(
path
)
|
Signature
external fun nativeUnregister(path: String): Boolean Parameters path: StringReturns Boolean |
nativeUnregisterSubtree
(
prefix
)
|
Signature
external fun nativeUnregisterSubtree(prefix: String): Int Parameters prefix: StringReturns Int |