HBANPIVPort
FCHBANPIVPort::FCHBANPIVPort(string thePath) : HBANPIVPort() {
class FCHBANPIVPort : public HBANPIVPort {
HBANPIVPort::HBANPIVPort() {
bool HBANPIVPort::operator==(HBANPIVPort &comp) {
string HBANPIVPort::lookupControllerPath(string path) {
class HBANPIVPort : public Lockable {
HBANPIVPort();
virtual ~HBANPIVPort() {};
bool operator == (HBANPIVPort &comp);
void HBAPort::addPort(HBANPIVPort *port) {
HBANPIVPort* HBAPort::getPort(uint64_t wwn) {
HBANPIVPort *port = NULL;
HBANPIVPort* HBAPort::getPortByIndex(int index) {
HBANPIVPort *tmp = npivportsByIndex[index];
void addPort(HBANPIVPort* port);
HBANPIVPort* getPort(uint64_t wwn);
HBANPIVPort* getPortByIndex(int index);
std::map<uint64_t, HBANPIVPort*> npivportsByWWN;
std::vector<HBANPIVPort*> npivportsByIndex;
HBA *myHBA, HBAPort *myPort, HBANPIVPort *myvPort) :
HBA *hba, HBAPort *port, HBANPIVPort *vport);
HBANPIVPort *vport;
HBANPIVPort* vport = port->getPortByIndex(index);
HBANPIVPort* vport = port->getPort(wwn);