14 #ifndef PHOTON_RDMA_INFO_LEDGER_H 15 #define PHOTON_RDMA_INFO_LEDGER_H 23 typedef struct photon_ri_ledger_entry_t {
34 typedef struct photon_ri_ledger_t {
Convenience pointer type for the buffer structure.
struct photon_ri_ledger_entry_t * photonRILedgerEntry
PHOTON_INTERNAL photonRILedger photon_ri_ledger_create_reuse(photonRILedgerEntry ledger_buffer, int ledger_size, int prefix)
uint64_t photon_rid
The Photon request ID.
struct photon_ri_ledger_t * photonRILedger
photon_ri_ledger_entry * entries
PHOTON_INTERNAL void photon_ri_ledger_free(photonRILedger ledger)
Convenience pointer type for the private buffer structure.
PHOTON_INTERNAL int photon_ri_ledger_get_next(int proc, photonRILedger ledger)