PURISTA API / @purista/mqttbridge / TopicRouter
Class: TopicRouter
Defined in: mqttbridge/src/topic/TopicRouter.ts:7
Constructors
new TopicRouter()
new TopicRouter(
logger
?):TopicRouter
Defined in: mqttbridge/src/topic/TopicRouter.ts:13
Parameters
logger?
Returns
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