📄 wvnetdeventp.h
字号:
(* _func_wvNetPortFilterTest) (1, srcPort, dstPort)) \ { \ WV_EVT_INFO_SET_ALL (eventLevel, eventTag, status) \ WV_EVT_LOG_OBIN (eventId, 3, wvNetDEventInfo, (int)arg1, (int)arg2, 0, 0, 0, 0, NULL); \ } \ WV_BLOCK_END (classId)#define WV_NET_PORTOUT_EVENT_3(classId, eventLevel, eventOffset, eventTag, srcPort, dstPort, eventId, status, arg1, arg2, arg3) \ WV_BLOCK_START (classId) \ if (WV_NETD_EVENT_TEST (eventLevel, eventOffset) && \ (* _func_wvNetPortFilterTest) (1, srcPort, dstPort)) \ { \ int format = WV_NETD_EVT_FMT_1P; \ WV_EVT_INFO_SET_ALL (eventLevel, eventTag, status) \ WV_EVT_BLOB_SET0 (format, arg3, 0) \ WV_EVT_LOG_OBIN (eventId, 3, wvNetDEventInfo, (int)arg1, (int)arg2, 0, 0, 0, \ sizeof (wvNetDEventBlob), (char *)wvNetDEventBlob); \ } \ WV_BLOCK_END (classId)#define WV_NET_PORTOUT_EVENT_4(classId, eventLevel, eventOffset, eventTag, srcPort, dstPort, eventId, status, arg1, arg2, arg3, arg4) \ WV_BLOCK_START (classId) \ if (WV_NETD_EVENT_TEST (eventLevel, eventOffset) && \ (* _func_wvNetPortFilterTest) (1, srcPort, dstPort)) \ { \ WV_EVT_INFO_SET_ALL (eventLevel, eventTag, status) \ WV_EVT_BLOB_SET0 (WV_NETD_EVT_FMT_2P, arg3, arg4) \ WV_EVT_LOG_OBIN (eventId, 3, wvNetDEventInfo, (int)arg1, (int)arg2, 0, 0, 0, \ sizeof (wvNetDEventBlob), (char *)wvNetDEventBlob); \ } \ WV_BLOCK_END (classId) /* * These data transfer events use the filter which tests for a particular * source and destination port for incoming packets. If the filter is * enabled, the event is not reported to the host unless the ports match * the registered values. */#define WV_NET_PORTIN_EVENT_2(classId, eventLevel, eventOffset, eventTag, srcPort, dstPort, eventId, status, arg1, arg2) \ WV_BLOCK_START (classId) \ if (WV_NETD_EVENT_TEST (eventLevel, eventOffset) && \ (* _func_wvNetPortFilterTest) (0, srcPort, dstPort)) \ { \ WV_EVT_INFO_SET_ALL (eventLevel, eventTag, status) \ WV_EVT_LOG_OBIN (eventId, 3, wvNetDEventInfo, (int)arg1, (int)arg2, 0, 0, 0, 0, NULL); \ } \ WV_BLOCK_END (classId)#define WV_NET_PORTIN_EVENT_3(classId, eventLevel, eventOffset, eventTag, srcPort, dstPort, eventId, status, arg1, arg2, arg3) \ WV_BLOCK_START (classId) \ if (WV_NETD_EVENT_TEST (eventLevel, eventOffset) && \ (* _func_wvNetPortFilterTest) (0, srcPort, dstPort)) \ { \ int format = WV_NETD_EVT_FMT_1P; \ WV_EVT_INFO_SET_ALL (eventLevel, eventTag, status) \ WV_EVT_BLOB_SET0 (format, arg3, 0) \ WV_EVT_LOG_OBIN (eventId, 3, wvNetDEventInfo, (int)arg1, (int)arg2, 0, 0, 0, \ sizeof (wvNetDEventBlob), (char *)wvNetDEventBlob); \ } \ WV_BLOCK_END (classId) #define WV_NET_PORTIN_EVENT_4(classId, eventLevel, eventOffset, eventTag, srcPort, dstPort, eventId, status, arg1, arg2, arg3, arg4) \ WV_BLOCK_START (classId) \ if (WV_NETD_EVENT_TEST (eventLevel, eventOffset) && \ (* _func_wvNetPortFilterTest) (0, srcPort, dstPort)) \ { \ WV_EVT_INFO_SET_ALL (eventLevel, eventTag, status) \ WV_EVT_BLOB_SET0 (WV_NETD_EVT_FMT_2P, arg3, arg4) \ WV_EVT_LOG_OBIN (eventId, 3, wvNetDEventInfo, (int)arg1, (int)arg2, 0, 0, 0, \ sizeof (wvNetDEventBlob), (char *)wvNetDEventBlob); \ } \ WV_BLOCK_END (classId)#define WV_NET_PORTIN_EVENT_4_4(classId, eventLevel, eventOffset, eventTag, srcPort, dstPort, eventId, status, arg1, arg2, arg3, arg4) \ WV_NET_PORTIN_EVENT_40(classId, eventLevel, eventOffset, eventTag, srcPort, dstPort, eventId, WV_NETD_EVT_FMT_V4, status, arg1, arg2, arg3, arg4) #define WV_NET_PORTIN_EVENT_40(classId, eventLevel, eventOffset, eventTag, srcPort, dstPort, eventId, format, status, arg1, arg2, arg3, arg4) \ WV_BLOCK_START (classId) \ if (WV_NETD_EVENT_TEST (eventLevel, eventOffset) && \ (* _func_wvNetPortFilterTest) (0, srcPort, dstPort)) \ { \ WV_EVT_INFO_SET_ALL (eventLevel, eventTag, status) \ WV_EVT_BLOB_SET1 (TRUE, format, arg3, arg4) \ WV_EVT_LOG_OBIN (eventId, 3, wvNetDEventInfo, (int)arg1, (int)arg2, 0, 0, 0, \ sizeof (wvNetDEventBlob), (char *)wvNetDEventBlob); \ } \ WV_BLOCK_END (classId)#define WV_NET_DSTADDROUT_EVENT_3(classId, eventLevel, eventOffset, eventTag, dstAddr, eventId, status, arg1, arg2, arg3) \ WV_BLOCK_START (classId) \ if (WV_NETD_EVENT_TEST (eventLevel, eventOffset) && \ (* _func_wvNetAddressFilterTest) (1, 1, 0, dstAddr)) \ { \ WV_EVT_INFO_SET_ALL (eventLevel, eventTag, status) \ WV_EVT_BLOB_SET0 (WV_NETD_EVT_FMT_1P, arg3, 0) \ WV_EVT_LOG_OBIN (eventId, 3, wvNetDEventInfo, (int)arg1, (int)arg2, 0, 0, 0, \ sizeof (wvNetDEventBlob), (char *)wvNetDEventBlob); \ } \ WV_BLOCK_END (classId) #define WV_NET_DSTADDROUT_EVENT_4_14(classId, eventLevel, eventOffset, eventTag, dstAddr, eventId, status, arg1, arg2, arg3, arg4) \ WV_NET_DSTADDROUT_EVENT_40(classId, eventLevel, eventOffset, eventTag, dstAddr, eventId, WV_NETD_EVT_FMT_1P_V4, status, arg1, arg2, arg3, arg4)#define WV_NET_DSTADDROUT_EVENT_4_4(classId, eventLevel, eventOffset, eventTag, dstAddr, eventId, status, arg1, arg2, arg3, arg4) \ WV_NET_DSTADDROUT_EVENT_40(classId, eventLevel, eventOffset, eventTag, dstAddr, eventId, WV_NETD_EVT_FMT_V4, status, arg1, arg2, arg3, arg4) #define WV_NET_DSTADDROUT_EVENT_40(classId, eventLevel, eventOffset, eventTag, dstAddr, eventId, format, status, arg1, arg2, arg3, arg4) \ WV_BLOCK_START (classId) \ if (WV_NETD_EVENT_TEST (eventLevel, eventOffset) && \ (* _func_wvNetAddressFilterTest) (1, 1, 0, dstAddr)) \ { \ WV_EVT_INFO_SET_ALL (eventLevel, eventTag, status) \ WV_EVT_BLOB_SET1 (TRUE, format, arg3, arg4) \ WV_EVT_LOG_OBIN (eventId, 3, wvNetDEventInfo, (int)arg1, (int)arg2, 0, 0, 0, \ sizeof (wvNetDEventBlob), (char *)wvNetDEventBlob); \ } \ WV_BLOCK_END (classId) /* * This data transfer event uses the filter which tests for a particular * destination address for incoming packets. If the filter is enabled, * the event is not reported to the host unless the address matches the * registered value. */#define WV_NET_DSTADDRIN_EVENT_4_14(classId, eventLevel, eventOffset, eventTag, dstAddr, eventId, status, arg1, arg2, arg3, arg4) \ WV_NET_DSTADDRIN_EVENT_40(classId, eventLevel, eventOffset, eventTag, dstAddr, eventId, WV_NETD_EVT_FMT_1P_V4, status, arg1, arg2, arg3, arg4) #define WV_NET_DSTADDRIN_EVENT_4_4(classId, eventLevel, eventOffset, eventTag, dstAddr, eventId, status, arg1, arg2, arg3, arg4) \ WV_NET_DSTADDRIN_EVENT_40(classId, eventLevel, eventOffset, eventTag, dstAddr, eventId, WV_NETD_EVT_FMT_V4, status, arg1, arg2, arg3, arg4) #define WV_NET_DSTADDRIN_EVENT_40(classId, eventLevel, eventOffset, eventTag, dstAddr, eventId, format, status, arg1, arg2, arg3, arg4) \ WV_BLOCK_START (classId) \ if (WV_NETD_EVENT_TEST (eventLevel, eventOffset) && \ (* _func_wvNetAddressFilterTest) (0, 1, 0, dstAddr)) \ { \ WV_EVT_INFO_SET_ALL (eventLevel, eventTag, status) \ WV_EVT_BLOB_SET1 (TRUE, format, arg3, arg4) \ WV_EVT_LOG_OBIN (eventId, 3, wvNetDEventInfo, (int)arg1, (int)arg2, 0, 0, 0, \ sizeof (wvNetDEventBlob), (char *)wvNetDEventBlob); \ } \ WV_BLOCK_END (classId) /* * This data transfer event uses the filter which tests for a particular * source and destination address for outgoing packets. If the filter is * enabled, the event is not reported to the host unless the addresses * match both registered values. */#define WV_NET_ADDROUT_EVENT_2(classId, eventLevel, eventOffset, eventTag, srcAddr, dstAddr, eventId, status, arg1, arg2) \ WV_BLOCK_START (classId) \ if (WV_NETD_EVENT_TEST (eventLevel, eventOffset) && \ (* _func_wvNetAddressFilterTest) (1, 3, srcAddr, dstAddr)) \ { \ WV_EVT_INFO_SET_ALL (eventLevel, eventTag, status) \ WV_EVT_LOG_OBIN (eventId, 3, wvNetDEventInfo, (int)arg1, (int)arg2, 0, 0, 0, 0, NULL); \ } \ WV_BLOCK_END (classId)#define WV_NET_ADDROUT_EVENT_4_14(classId, eventLevel, eventOffset, eventTag, srcAddr, dstAddr, eventId, status, arg1, arg2, arg3, arg4) \ WV_NET_ADDROUT_EVENT_40(classId, eventLevel, eventOffset, eventTag, srcAddr, dstAddr, eventId, WV_NETD_EVT_FMT_1P_V4, status, arg1, arg2, arg3, arg4) #define WV_NET_ADDROUT_EVENT_4_4(classId, eventLevel, eventOffset, eventTag, srcAddr, dstAddr, eventId, status, arg1, arg2, arg3, arg4) \ WV_NET_ADDROUT_EVENT_40(classId, eventLevel, eventOffset, eventTag, srcAddr, dstAddr, eventId, WV_NETD_EVT_FMT_V4, status, arg1, arg2, arg3, arg4) #define WV_NET_ADDROUT_EVENT_40(classId, eventLevel, eventOffset, eventTag, srcAddr, dstAddr, eventId, format, status, arg1, arg2, arg3, arg4) \ WV_BLOCK_START (classId) \ if (WV_NETD_EVENT_TEST (eventLevel, eventOffset) && \ (* _func_wvNetAddressFilterTest) (1, 3, srcAddr, dstAddr)) \ { \ WV_EVT_INFO_SET_ALL (eventLevel, eventTag, status) \ WV_EVT_BLOB_SET1 (TRUE, format, arg3, arg4) \ WV_EVT_LOG_OBIN (eventId, 3, wvNetDEventInfo, (int)arg1, (int)arg2, 0, 0, 0, \ sizeof (wvNetDEventBlob), (char *)wvNetDEventBlob); \ } \ WV_BLOCK_END (classId) /* * This data transfer event uses the filter which tests for a particular * source and destination address for incoming packets. If the filter is * enabled, the event is not reported to the host unless the addresses * match both registered values. */#define WV_NET_ADDRIN_EVENT_2(classId, eventLevel, eventOffset, eventTag, srcAddr, dstAddr, eventId, status, arg1, arg2) \ WV_BLOCK_START (classId) \ if (WV_NETD_EVENT_TEST (eventLevel, eventOffset) && \ (* _func_wvNetAddressFilterTest) (0, 3, srcAddr, dstAddr)) \ { \ WV_EVT_INFO_SET_ALL (eventLevel, eventTag, status) \ WV_EVT_LOG_OBIN (eventId, 3, wvNetDEventInfo, (int)arg1, (int)arg2, 0, 0, 0, 0, NULL); \ } \ WV_BLOCK_END (classId)#define WV_NET_ADDRIN_EVENT_4(classId, eventLevel, eventOffset, eventTag, srcAddr, dstAddr, eventId, status, arg1, arg2, arg3, arg4) \ WV_BLOCK_START (classId) \ if (WV_NETD_EVENT_TEST (eventLevel, eventOffset) && \ (* _func_wvNetAddressFilterTest) (0, 3, srcAddr, dstAddr)) \ { \ WV_EVT_INFO_SET_ALL (eventLevel, eventTag, status) \ WV_EVT_BLOB_SET0 (WV_NETD_EVT_FMT_2P, arg3, arg4) \ WV_EVT_LOG_OBIN (eventId, 3, wvNetDEventInfo, (int)arg1, (int)arg2, 0, 0, 0, \ sizeof (wvNetDEventBlob), (char *)wvNetDEventBlob); \ } \ WV_BLOCK_END (classId) #define WV_NET_ADDRIN_EVENT_4_4(classId, eventLevel, eventOffset, eventTag, srcAddr, dstAddr, eventId, status, arg1, arg2, arg3, arg4) \ WV_NET_ADDRIN_EVENT_40(classId, eventLevel, eventOffset, eventTag, srcAddr, dstAddr, eventId, WV_NETD_EVT_FMT_V4, status, arg1, arg2, arg3, arg4) #define WV_NET_ADDRIN_EVENT_40(classId, eventLevel, eventOffset, eventTag, srcAddr, dstAddr, eventId, format, status, arg1, arg2, arg3, arg4) \ WV_BLOCK_START (classId) \ if (WV_NETD_EVENT_TEST (eventLevel, eventOffset) && \ (* _func_wvNetAddressFilterTest) (0, 3, srcAddr, dstAddr)) \ { \ WV_EVT_INFO_SET_ALL (eventLevel, eventTag, status) \ WV_EVT_BLOB_SET1(TRUE, format, arg3, arg4) \ WV_EVT_LOG_OBIN (eventId, 3, wvNetDEventInfo, (int)arg1, (int)arg2, 0, 0, 0, \ sizeof (wvNetDEventBlob), (char *)wvNetDEventBlob); \ } \ WV_BLOCK_END (classId)#else /* when WV is excluded */#define WV_ADDR_GET(pAddr) {} #define WV_NET_MARKER_1(classId, eventLevel, eventOffset, eventTag, eventId, arg1) {}#define WV_NET_MARKER_2(classId, eventLevel, eventOffset, eventTag, eventId, arg1, arg2) {}#define WV_NET_MARKER_3(classId, eventLevel, eventOffset, eventTag, eventId, arg1, arg2, arg3) {}#define WV_NET_MARKER_3_4(classId, eventLevel, eventOffset, eventTag, eventId, arg1, arg2, arg3) {}#define WV_NET_MARKER_3_6(classId, eventLevel, eventOffset, eventTag, eventId, arg1, arg2, arg3) {}#define WV_NET_MARKER_3_0(classId, eventLevel, eventOffset, eventTag, eventId, arg1, arg2, arg3) {}#define WV_NET_MARKER_4(classId, eventLevel, eventOffset, eventTag, eventId, arg1, arg2, arg3, arg4) {}#define WV_NET_MARKER_4_14(classId, eventLevel, eventOffset, eventTag, eventId, arg1, arg2, arg3, arg4) {}#define WV_NET_MARKER_4_21(classId, eventLevel, eventOffset, eventTag, eventId, arg1, arg2, arg3, arg4) {}#define WV_NET_MARKER_4_22(classId, eventLevel, eventOffset, eventTag, eventId, arg1, arg2, arg3, arg4) {}#define WV_NET_PORTOUT_MARKER_3(classId, eventLevel, eventOffset, eventTag, srcPort, dstPort, eventId, arg1, arg2, arg3) {}#define WV_NET_DSTADDROUT_MARKER_3(classId, eventLevel, eventOffset, eventTag, dstAddr, eventId, arg1, arg2, arg3) {}#define WV_NET_DSTADDROUT_MARKER_3_4(classId, eventLevel, eventOffset, eventTag, dstAddr, eventId, arg1, arg2, arg3) {}#define WV_NET_ADDRIN_MARKER_4_4(classId, eventLevel, eventOffset, eventTag, srcAddr, dstAddr, eventId, arg1, arg2, arg3, arg4) {}#define WV_NET_EVENT_1(classId, eventLevel, eventOffset, eventTag, eventId, status, arg1) {}#define WV_NET_EVENT_2(classId, eventLevel, eventOffset, eventTag, eventId, status, arg1, arg2) {}#define WV_NET_EVENT_3(classId, eventLevel, eventOffset, eventTag, eventId, status, arg1, arg2, arg3) {}#define WV_NET_EVENT_3_4(classId, eventLevel, eventOffset, eventTag, eventId, status, arg1, arg2, arg3) {}#define WV_NET_EVENT_4(classId, eventLevel, eventOffset, eventTag, eventId, status, arg1, arg2, arg3, arg4) {}#define WV_NET_PORTOUT_EVENT_2(classId, eventLevel, eventOffset, eventTag, srcPort, dstPort, eventId, status, arg1, arg2) {}#define WV_NET_PORTOUT_EVENT_3(classId, eventLevel, eventOffset, eventTag, srcPort, dstPort, eventId, status, arg1, arg2, arg3) {}#define WV_NET_PORTOUT_EVENT_4(classId, eventLevel, eventOffset, eventTag, srcPort, dstPort, eventId, status, arg1, arg2, arg3, arg4) {}#define WV_NET_PORTIN_EVENT_2(classId, eventLevel, eventOffset, eventTag, srcPort, dstPort, eventId, status, arg1, arg2) {}#define WV_NET_PORTIN_EVENT_3(classId, eventLevel, eventOffset, eventTag, srcPort, dstPort, eventId, status, arg1, arg2, arg3) {}#define WV_NET_PORTIN_EVENT_4(classId, eventLevel, eventOffset, eventTag, srcPort, dstPort, eventId, status, arg1, arg2, arg3, arg4) {}#define WV_NET_PORTIN_EVENT_4_4(classId, eventLevel, eventOffset, eventTag, srcPort, dstPort, eventId, status, arg1, arg2, arg3, arg4) {}#define WV_NET_DSTADDROUT_EVENT_3(classId, eventLevel, eventOffset, eventTag, dstAddr, eventId, status, arg1, arg2, arg3) {}#define WV_NET_DSTADDROUT_EVENT_4_14(classId, eventLevel, eventOffset, eventTag, dstAddr, eventId, status, arg1, arg2, arg3, arg4) {}#define WV_NET_DSTADDROUT_EVENT_4_4(classId, eventLevel, eventOffset, eventTag, dstAddr, eventId, status, arg1, arg2, arg3, arg4) {}#define WV_NET_DSTADDRIN_EVENT_4_14(classId, eventLevel, eventOffset, eventTag, dstAddr, eventId, status, arg1, arg2, arg3, arg4) {}#define WV_NET_DSTADDRIN_EVENT_4_4(classId, eventLevel, eventOffset, eventTag, dstAddr, eventId, status, arg1, arg2, arg3, arg4) {}#define WV_NET_ADDROUT_EVENT_2(classId, eventLevel, eventOffset, eventTag, srcAddr, dstAddr, eventId, status, arg1, arg2) {}#define WV_NET_ADDROUT_EVENT_4_14(classId, eventLevel, eventOffset, eventTag, srcAddr, dstAddr, eventId, status, arg1, arg2, arg3, arg4) {}#define WV_NET_ADDROUT_EVENT_4_4(classId, eventLevel, eventOffset, eventTag, srcAddr, dstAddr, eventId, status, arg1, arg2, arg3, arg4) {}#define WV_NET_ADDRIN_EVENT_2(classId, eventLevel, eventOffset, eventTag, srcAddr, dstAddr, eventId, status, arg1, arg2) {}#define WV_NET_ADDRIN_EVENT_4(classId, eventLevel, eventOffset, eventTag, srcAddr, dstAddr, eventId, status, arg1, arg2, arg3, arg4) {}#define WV_NET_ADDRIN_EVENT_4_4(classId, eventLevel, eventOffset, eventTag, srcAddr, dstAddr, eventId, status, arg1, arg2, arg3, arg4) {} #endif /* WV_INSTRUMENTATION && INCLUDE_WVNETD */#ifdef __cplusplus}#endif#endif /* __INCwvNetDEventPh */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -