PURISTA API / @purista/mqttbridge / TopicRouter
Class: TopicRouter
Defined in: mqttbridge/src/topic/TopicRouter.ts:7
Constructors
Constructor
new TopicRouter(
logger?):TopicRouter
Defined in: mqttbridge/src/topic/TopicRouter.ts:13
Parameters
logger?
Returns
TopicRouter
Properties
counter
counter:
number=1
Defined in: mqttbridge/src/topic/TopicRouter.ts:11
logger
logger:
Logger
Defined in: mqttbridge/src/topic/TopicRouter.ts:9
routes
routes:
Map<number, {fn:IncomingMessageFunction;topic:string; }>
Defined in: mqttbridge/src/topic/TopicRouter.ts:8
Methods
add()
add(
topic,fn):number
Defined in: mqttbridge/src/topic/TopicRouter.ts:18
Parameters
topic
string
fn
Returns
number
match()
match(
topic,id?):IncomingMessageFunction[]
Defined in: mqttbridge/src/topic/TopicRouter.ts:32
Parameters
topic
string
id?
number
Returns
remove()
remove(
topic):void
Defined in: mqttbridge/src/topic/TopicRouter.ts:26
Parameters
topic
string | number
Returns
void
