UNPKG

osc-mcp-server

Version:

Model Context Protocol server for OSC (Open Sound Control) endpoint management

21 lines 847 B
import { OSCMessage, MessageBufferConfig, MessageQuery } from '../types/index'; export declare class MessageBuffer { private messages; private maxSize; private addressFilters; private writeIndex; private totalMessagesReceived; constructor(config: MessageBufferConfig); addMessage(message: OSCMessage): void; getMessages(query?: MessageQuery): OSCMessage[]; getRecentMessages(timeWindowSeconds: number, limit?: number): OSCMessage[]; getMessageCount(): number; getTotalMessagesReceived(): number; clear(): void; updateConfig(config: Partial<MessageBufferConfig>): void; getConfig(): MessageBufferConfig; private resizeBuffer; private matchesAddressPattern; } export declare function createMessageBuffer(config: MessageBufferConfig): MessageBuffer; //# sourceMappingURL=buffer.d.ts.map