| #ifndef LIBPLDM_SRC_RESPONDER_H |
| #define LIBPLDM_SRC_RESPONDER_H |
| |
| #include <libpldm/base.h> |
| #include <libpldm/instance-id.h> |
| |
| #include <stdint.h> |
| |
| struct pldm_responder_cookie { |
| pldm_tid_t tid; |
| pldm_instance_id_t instance_id; |
| uint8_t type; |
| uint8_t command; |
| struct pldm_responder_cookie *next; |
| }; |
| |
| int pldm_responder_cookie_track(struct pldm_responder_cookie *jar, |
| struct pldm_responder_cookie *cookie); |
| |
| struct pldm_responder_cookie * |
| pldm_responder_cookie_untrack(struct pldm_responder_cookie *jar, pldm_tid_t tid, |
| pldm_instance_id_t instance_id, uint8_t type, |
| uint8_t command); |
| |
| #endif |