User Tools

Site Tools


cookbooks:devel:pseudovariables

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
cookbooks:devel:pseudovariables [2019/02/22 10:46]
miconda [$sruid - Unique ID]
cookbooks:devel:pseudovariables [2019/03/01 15:39] (current)
miconda [Send Address Attributes]
Line 915: Line 915:
 } }
 </​code>​ </​code>​
-===== Send Address ​Attributes =====+===== Received Data Attributes ===== 
 + 
 +==== $rcv(key) ==== 
 + 
 +Attributes of received data. The variables must be used inside **event_route[core:​msg-received]** routing block. 
 + 
 +The key can be: 
 + 
 +  * buf - received message 
 +  * len - lenght of received message 
 +  * srcip - source ip 
 +  * rcvip - local ip where it was received 
 +  * scrport - source port 
 +  * rcvport - local port where it was received 
 +  * proto - protocol as int id 
 +  * sproto - protocol as string 
 +  * af - address family 
 + 
 +Example of usage: 
 + 
 +<code c> 
 +event_route[core:​msg-received] { 
 +  xlog("​rcv on $rcv(af)/​$rcv(proto):​ ($rcv(len)) [$rcv(buf)] from [$rcv(srcip):​$rcv(srcport)] to [$rcv(rcvip):​$rcv(rcvport)]\n"​);​ 
 +
 +</​code>​ 
 + 
 +===== Send Data Attributes =====
  
 ==== $sndfrom(name) ==== ==== $sndfrom(name) ====
cookbooks/devel/pseudovariables.txt · Last modified: 2019/03/01 15:39 by miconda