libHSPlasma
|
#include <plLocation.h>
Public Types | |
enum | LocFlags { kLocalOnly = 0x1, kVolatile = 0x2, kReserved = 0x4, kBuiltIn = 0x8, kItinerant = 0x10 } |
enum | LocState { kStateInvalid, kStateNormal, kStateVirtual } |
Public Member Functions | |
plLocation (int pv=PlasmaVer::pvUnknown) | |
PlasmaVer | getVer () const |
void | setVer (PlasmaVer pv) |
bool | operator== (const plLocation &other) const |
bool | operator!= (const plLocation &other) const |
bool | operator< (const plLocation &other) const |
void | parse (unsigned int id) |
unsigned int | unparse () const |
void | read (hsStream *S) |
void | write (hsStream *S) |
void | prcWrite (pfPrcHelper *prc) |
void | prcParse (const pfPrcTag *tag) |
void | invalidate () |
bool | isValid () const |
bool | isReserved () const |
bool | isItinerant () const |
bool | isVirtual () const |
bool | isGlobal () const |
void | setVirtual () |
int | getPageNum () const |
int | getSeqPrefix () const |
unsigned short | getFlags () const |
void | setPageNum (int pn) |
void | setSeqPrefix (int sp) |
void | setFlags (unsigned short flags) |
void | set (int pid, unsigned short flags, PlasmaVer pv) |
plString | toString () const |
Protected Attributes | |
PlasmaVer | fVer |
int | fState |
int | fSeqPrefix |
int | fPageNum |
unsigned short | fFlags |
enum plLocation::LocFlags |
enum plLocation::LocState |
plLocation::plLocation | ( | int | pv = PlasmaVer::pvUnknown | ) |
unsigned short plLocation::getFlags | ( | ) | const |
int plLocation::getPageNum | ( | ) | const |
int plLocation::getSeqPrefix | ( | ) | const |
PlasmaVer plLocation::getVer | ( | ) | const |
void plLocation::invalidate | ( | ) |
bool plLocation::isGlobal | ( | ) | const |
bool plLocation::isItinerant | ( | ) | const |
bool plLocation::isReserved | ( | ) | const |
bool plLocation::isValid | ( | ) | const |
bool plLocation::isVirtual | ( | ) | const |
bool plLocation::operator!= | ( | const plLocation & | other | ) | const |
bool plLocation::operator< | ( | const plLocation & | other | ) | const |
bool plLocation::operator== | ( | const plLocation & | other | ) | const |
void plLocation::parse | ( | unsigned int | id | ) |
void plLocation::prcParse | ( | const pfPrcTag * | tag | ) |
void plLocation::prcWrite | ( | pfPrcHelper * | prc | ) |
void plLocation::read | ( | hsStream * | S | ) |
void plLocation::set | ( | int | pid, |
unsigned short | flags, | ||
PlasmaVer | pv | ||
) |
void plLocation::setFlags | ( | unsigned short | flags | ) |
void plLocation::setPageNum | ( | int | pn | ) |
void plLocation::setSeqPrefix | ( | int | sp | ) |
void plLocation::setVer | ( | PlasmaVer | pv | ) |
void plLocation::setVirtual | ( | ) |
plString plLocation::toString | ( | ) | const |
unsigned int plLocation::unparse | ( | ) | const |
void plLocation::write | ( | hsStream * | S | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |