
#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().
1.5.5