WebHareService | WebHare Platform SDK
WebHare Platform SDK
    Preparing search index...

    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;
    }

    Implements

    • Disposable
    Index

    Properties

    _factory: ConnectionFactory

    Methods

    • Parameters

      • state: LinkInterface

      Returns void

    • Parameters

      • link: IPCEndPoint<
            ServiceEventMessage
            | WebHareServiceDescription
            | ServiceCallResult,
            ServiceInitMessage | ServiceCallMessage,
        >
      • msg: IPCMessagePacket<IPCExceptionMessage>

      Returns Promise<void>

    • Parameters

      • state: LinkState
      • msg: IPCMessagePacket<ServiceInitMessage | ServiceCallMessage>

      Returns Promise<void>

    • Returns void

    • Parameters

      • link: IPCEndPoint<
            ServiceEventMessage
            | WebHareServiceDescription
            | ServiceCallResult,
            ServiceInitMessage | ServiceCallMessage,
        >

      Returns Promise<void>

    • Parameters

      • path: string

      Returns Promise<void>

    • Returns void

    • Parameters

      • socket: Socket

      Returns void