|
suricata
|
DNP3 transaction. More...
#include <app-layer-dnp3.h>

Public Member Functions | |
| TAILQ_ENTRY (DNP3Transaction_) next | |
Data Fields | |
| AppLayerTxData | tx_data |
| uint64_t | tx_num |
| bool | is_request |
| struct DNP3State_ * | dnp3 |
| uint8_t * | buffer |
| uint32_t | buffer_len |
| DNP3ObjectList | objects |
| DNP3LinkHeader | lh |
| DNP3TransportHeader | th |
| DNP3ApplicationHeader | ah |
| DNP3InternalInd | iin |
| uint8_t | done |
| uint8_t | complete |
DNP3 transaction.
Definition at line 211 of file app-layer-dnp3.h.
| DNP3Transaction_::TAILQ_ENTRY | ( | DNP3Transaction_ | ) |
| DNP3ApplicationHeader DNP3Transaction_::ah |
Definition at line 224 of file app-layer-dnp3.h.
| uint8_t* DNP3Transaction_::buffer |
Reassembled request buffer.
Definition at line 219 of file app-layer-dnp3.h.
| uint32_t DNP3Transaction_::buffer_len |
Definition at line 220 of file app-layer-dnp3.h.
| uint8_t DNP3Transaction_::complete |
Was the decode complete. It will not be complete if we hit objects we do not know.
Definition at line 227 of file app-layer-dnp3.h.
| struct DNP3State_* DNP3Transaction_::dnp3 |
Definition at line 217 of file app-layer-dnp3.h.
| uint8_t DNP3Transaction_::done |
Definition at line 226 of file app-layer-dnp3.h.
Referenced by AlertJsonDnp3().
| DNP3InternalInd DNP3Transaction_::iin |
Definition at line 225 of file app-layer-dnp3.h.
| bool DNP3Transaction_::is_request |
Is this tx a request?
Definition at line 215 of file app-layer-dnp3.h.
Referenced by AlertJsonDnp3().
| DNP3LinkHeader DNP3Transaction_::lh |
Definition at line 222 of file app-layer-dnp3.h.
| DNP3ObjectList DNP3Transaction_::objects |
Definition at line 221 of file app-layer-dnp3.h.
| DNP3TransportHeader DNP3Transaction_::th |
Definition at line 223 of file app-layer-dnp3.h.
| AppLayerTxData DNP3Transaction_::tx_data |
Definition at line 212 of file app-layer-dnp3.h.
| uint64_t DNP3Transaction_::tx_num |
Internal transaction ID.
Definition at line 214 of file app-layer-dnp3.h.