@achingbrain/ssdp
    Preparing search index...

    Interface SSDP

    interface SSDP {
        options: SSDPOptions;
        signature: string;
        sockets: SSDPSocket[];
        udn: string;
        advertise(advert: Advertisement): Promise<CachedAdvert>;
        discover<Details = Record<string, any>>(
            options?: DiscoverOptions,
        ): AsyncGenerator<Service<Details>>;
        discover<Details = Record<string, any>>(
            serviceType?: string,
        ): AsyncIterable<Service<Details>>;
        emit<U extends keyof SSDPEvents>(
            event: U,
            ...args: Parameters<SSDPEvents[U]>,
        ): boolean;
        off<U extends keyof SSDPEvents>(event: U, listener: SSDPEvents[U]): this;
        on<U extends keyof SSDPEvents>(event: U, listener: SSDPEvents[U]): this;
        once<U extends keyof SSDPEvents>(event: U, listener: SSDPEvents[U]): this;
        start(): Promise<void>;
        stop(): Promise<void>;
    }
    Index

    Properties

    options: SSDPOptions

    Options passed to the constructor

    signature: string

    A user-agent style string to identify the implementation

    sockets: SSDPSocket[]

    Currently open sockets

    udn: string

    Unique device name - identifies the device and must the same over time for a specific device instance

    Methods