Properties
dataPath
dataPath: null | string
systemName
systemName: string
Methods
block
- block(prepare?): Promise<void>
Returns Promise<void>
dropPrivileges
- dropPrivileges(): void
Returns void
getConfig
- getConfig(): object
Returns object
getTimeout
- getTimeout(): number
Returns number
init
- init(__namedParameters): Promise<void>
Parameters
__namedParameters: {
info: ServiceInfo;
onFrame?: ((frame) => void | Promise<void>);
onRpcCall?: ((e) => undefined | Buffer | Promise<undefined | Buffer>);
}
Optional
onFrame?: ((frame) => void | Promise<void>)
- (frame): void | Promise<void>
Returns void | Promise<void>
Optional
onRpcCall?: ((e) => undefined | Buffer | Promise<undefined | Buffer>)
- (e): undefined | Buffer | Promise<undefined | Buffer>
Returns undefined | Buffer | Promise<undefined | Buffer>
Returns Promise<void>
initBus
- initBus(): Promise<void>
Returns Promise<void>
initRpc
- initRpc(svcInfo): Promise<void>
Returns Promise<void>
isActive
- isActive(): boolean
Returns boolean
isModeNormal
- isModeNormal(): boolean
Returns boolean
isModeRTF
- isModeRTF(): boolean
Returns boolean
isShutdownRequested
- isShutdownRequested(): boolean
Returns boolean
load
- load(): Promise<void>
Returns Promise<void>
markReady
- markReady(): Promise<void>
Returns Promise<void>
markTerminating
- markTerminating(m?): Promise<void>
Returns Promise<void>
needReady
- needReady(): void
Returns void
registerSignals
- registerSignals(): void
Returns void
subscribeOIDs
- subscribeOIDs(items, kind): Promise<void>
Returns Promise<void>
waitCore
- waitCore(wait_forever?, timeout?): Promise<void>
Parameters
Optional
wait_forever: boolean
Optional
timeout: number
Returns Promise<void>
The primary service class