Interface WebHareService
interface WebHareService {
_factory: ConnectionFactory;
_onClose(state: LinkInterface): void;
_onException(
link: IPCEndPoint<
ServiceEventMessage
| WebHareServiceDescription
| ServiceCallResult,
ServiceInitMessage | ServiceCallMessage,
>,
msg: IPCMessagePacket<IPCExceptionMessage>,
): Promise<void>;
_onMessage(
state: LinkState,
msg: IPCMessagePacket<ServiceInitMessage | ServiceCallMessage>,
): Promise<void>;
"[dispose]"(): void;
addLink(
link: IPCEndPoint<
ServiceEventMessage
| WebHareServiceDescription
| ServiceCallResult,
ServiceInitMessage | ServiceCallMessage,
>,
): Promise<void>;
addUnixSocket(path: string): Promise<void>;
close(): void;
handleUnixSocketConnection(socket: Socket): void;
}
_factory: ConnectionFactory;
_onClose(state: LinkInterface): void;
_onException(
link: IPCEndPoint<
ServiceEventMessage
| WebHareServiceDescription
| ServiceCallResult,
ServiceInitMessage | ServiceCallMessage,
>,
msg: IPCMessagePacket<IPCExceptionMessage>,
): Promise<void>;
_onMessage(
state: LinkState,
msg: IPCMessagePacket<ServiceInitMessage | ServiceCallMessage>,
): Promise<void>;
"[dispose]"(): void;
addLink(
link: IPCEndPoint<
ServiceEventMessage
| WebHareServiceDescription
| ServiceCallResult,
ServiceInitMessage | ServiceCallMessage,
>,
): Promise<void>;
addUnixSocket(path: string): Promise<void>;
close(): void;
handleUnixSocketConnection(socket: Socket): void;
}
Implements
- Disposable
Index
Properties
Methods
Methods
_ on Close
Parameters
- state: LinkInterface
Returns void
_ on Exception
- _onException(
link: IPCEndPoint<
ServiceEventMessage
| WebHareServiceDescription
| ServiceCallResult,
ServiceInitMessage | ServiceCallMessage,
>,
msg: IPCMessagePacket<IPCExceptionMessage>,
): Promise<void>Parameters
- link: IPCEndPoint<
ServiceEventMessage
| WebHareServiceDescription
| ServiceCallResult,
ServiceInitMessage | ServiceCallMessage,
> - msg: IPCMessagePacket<IPCExceptionMessage>
Returns Promise<void>
- link: IPCEndPoint<
_ on Message
[dispose]
Returns void
add Link
- addLink(
link: IPCEndPoint<
ServiceEventMessage
| WebHareServiceDescription
| ServiceCallResult,
ServiceInitMessage | ServiceCallMessage,
>,
): Promise<void>Parameters
- link: IPCEndPoint<
ServiceEventMessage
| WebHareServiceDescription
| ServiceCallResult,
ServiceInitMessage | ServiceCallMessage,
>
Returns Promise<void>
- link: IPCEndPoint<
add Unix Socket
Parameters
- path: string
Returns Promise<void>
close
Returns void
handle Unix Socket Connection
Parameters
- socket: Socket
Returns void