1 #ifndef OTFAUX_MSGMATCHING_H
2 #define OTFAUX_MSGMATCHING_H
76 #define OTFAUX_KEYVALUE_TUD_P2P_RECEIVED_TIME_NAME "TUD::p2p-received-time"
77 #define OTFAUX_KEYVALUE_TUD_P2P_RECEIVED_TIME_TYPE OTF_UINT64
78 #define OTFAUX_KEYVALUE_TUD_P2P_RECEIVED_SIZE_NAME "TUD::p2p-received-size"
79 #define OTFAUX_KEYVALUE_TUD_P2P_RECEIVED_SIZE_TYPE OTF_UINT32
80 #define OTFAUX_KEYVALUE_TUD_P2P_RECEIVED_SCL_NAME "TUD::p2p-received-scl"
81 #define OTFAUX_KEYVALUE_TUD_P2P_RECEIVED_SCL_TYPE OTF_UINT32
void OTFAUX_MsgMatching_destroy(OTFAUX_MsgMatching_Context *mm_context)
Destroy a context previously created with OTFAUX_MsgMatching_Create.
Definition: OTFAUX_MsgMatching.c:71
Main include file for applications using OTF.
void OTFAUX_MsgMatching_releaseMemory(OTFAUX_MsgMatching_Context *mm_context)
If you think the OTFAUX_MsgMatching_Context holds to much memory, you can order him to release unused...
Definition: OTFAUX_MsgMatching.c:268
void OTFAUX_MsgMatching_enqueueRecv(OTFAUX_MsgMatching_Context *mm_context, uint64_t sender, uint64_t receiver, uint32_t tag, uint32_t comm, uint64_t time, uint32_t size, uint32_t scl)
Provide a recv event for matching.
Definition: OTFAUX_MsgMatching.c:179
Definition: OTFAUX_MsgMatching.c:40
OTFAUX_MsgMatching_Context * OTFAUX_MsgMatching_create(void)
Create a context for matching messages.
Definition: OTFAUX_MsgMatching.c:50
int OTFAUX_MsgMatching_matchSend(OTFAUX_MsgMatching_Context *mm_context, uint64_t sender, uint64_t receiver, uint32_t tag, uint32_t comm, uint64_t *ptime, uint32_t *psize, uint32_t *pscl)
Try to match a send with the corresponding recv.
Definition: OTFAUX_MsgMatching.c:217