#include <ckcausalmlog.h>
Public Member Functions | |
SNToTicket () | |
MCount | getFinishSN () |
Gets the finishSN value. | |
MCount | getStartSN () |
Gets the startSN value. | |
Ticket & | put (MCount SN) |
Ticket | get (MCount SN) |
void | pup (PUP::er &p) |
Private Attributes | |
Ticket | initial [INITSIZE_SNTOTICKET] |
Ticket * | ticketVec |
MCount | startSN |
int | currentSize |
MCount | finishSN |
Definition at line 97 of file ckcausalmlog.h.
SNToTicket::SNToTicket | ( | ) | [inline] |
Definition at line 105 of file ckcausalmlog.h.
References currentSize, finishSN, initial, startSN, and ticketVec.
MCount SNToTicket::getFinishSN | ( | ) | [inline] |
Gets the finishSN value.
Definition at line 115 of file ckcausalmlog.h.
References finishSN.
Referenced by fillTicketForChare().
MCount SNToTicket::getStartSN | ( | ) | [inline] |
Gets the startSN value.
Definition at line 121 of file ckcausalmlog.h.
References startSN.
Referenced by fillTicketForChare().
Ticket& SNToTicket::put | ( | MCount | SN | ) | [inline] |
Definition at line 125 of file ckcausalmlog.h.
References currentSize, finishSN, index, initial, startSN, and ticketVec.
Referenced by ChareMlogData::next_ticket(), populateDeterminantTable(), and ChareMlogData::verifyTicket().
Ticket SNToTicket::get | ( | MCount | SN | ) | [inline] |
Definition at line 145 of file ckcausalmlog.h.
References currentSize, index, startSN, and ticketVec.
Referenced by fillTicketForChare(), ChareMlogData::getTicket(), ChareMlogData::next_ticket(), removeProcessedLogs(), sendCommonMsg(), and ChareMlogData::verifyTicket().
void SNToTicket::pup | ( | PUP::er & | p | ) | [inline] |
Definition at line 156 of file ckcausalmlog.h.
References currentSize, PUP::er::isUnpacking(), startSN, and ticketVec.
Referenced by ChareMlogData::pup().
Ticket SNToTicket::initial[INITSIZE_SNTOTICKET] [private] |
Ticket* SNToTicket::ticketVec [private] |
MCount SNToTicket::startSN [private] |
Definition at line 101 of file ckcausalmlog.h.
Referenced by get(), getStartSN(), pup(), put(), and SNToTicket().
int SNToTicket::currentSize [private] |
MCount SNToTicket::finishSN [private] |
Definition at line 103 of file ckcausalmlog.h.
Referenced by getFinishSN(), put(), and SNToTicket().