@foxglove/xmlrpc
Version:
TypeScript library implementing an XMLRPC client and server with pluggable server backend
15 lines • 593 B
TypeScript
import { HttpServer } from "./HttpTypes";
import { XmlRpcMethodHandler } from "./XmlRpcTypes";
export declare class XmlRpcServer {
readonly server: HttpServer;
xmlRpcHandlers: Map<string, XmlRpcMethodHandler>;
constructor(server: HttpServer);
url(): string | undefined;
port(): number | undefined;
listen(port?: number, hostname?: string, backlog?: number): Promise<void>;
close(): void;
setHandler(methodName: string, handler: XmlRpcMethodHandler): void;
private _requestHandler;
private _methodCallHandler;
}
//# sourceMappingURL=XmlRpcServer.d.ts.map