HBAPort
HBAPort *port) = 0;
HBAPort *myPort, AdapterDeviceCallback myCallback, void *data) :
AdapterDeviceEventListener(HBAPort *port,
HBAPort *port;
HBAPort *port) = 0;
HBAPort *myPort, AdapterPortCallback myCallback, void *data) :
AdapterPortEventListener(HBAPort *port, AdapterPortCallback myCallback,
HBAPort *port;
HBAPort *port) = 0;
IOError(HBAPort *port);
IOError(HBAPort *port, uint64_t target);
IOError(HBAPort *port, uint64_t target, uint64_t lun);
HBAPort *port = getPortByIndex(0);
HBAPort *port = getPortByIndex(0);
HBAPort *port = getPortByIndex(0);
HBAPort *port = getPortByIndex(0);
FCHBAPort::FCHBAPort(string thePath) : HBAPort() {
class FCHBAPort : public HBAPort {
HBAPort *port, uint64_t targetWWN, bool filter) {
HBAPort *port) {
HBAPort *port) {
virtual void addListener(AdapterPortEventListener *listener, HBAPort *port);
HBAPort *port);
HBAPort *port, uint64_t targetWWN, bool filter);
HBAPort* HBA::getPort(uint64_t wwn) {
HBAPort *port = NULL;
typedef map<uint64_t, HBAPort *>::const_iterator CI;
HBAPort* HBA::getPortByIndex(int index) {
HBAPort *tmp = portsByIndex[index];
void HBA::addPort(HBAPort* port) {
class HBAPort;
void addPort(HBAPort* port);
HBAPort* getPort(uint64_t wwn);
HBAPort* getPortByIndex(int index);
std::map<uint64_t, HBAPort *> portsByWWN;
std::vector<HBAPort*> portsByIndex;
void HBAPort::convertToShortNames(PHBA_FCPTARGETMAPPINGV2 mappings) {
string HBAPort::lookupControllerPath(string path) {
void HBAPort::addPort(HBANPIVPort *port) {
HBANPIVPort* HBAPort::getPort(uint64_t wwn) {
HBANPIVPort* HBAPort::getPortByIndex(int index) {
const int HBAPort::RNID_GENERAL_TOPOLOGY_DATA_FORMAT = 0xDF;
const uint8_t HBAPort::HBA_NPIV_PORT_MAX = UCHAR_MAX;
HBAPort::HBAPort() {
bool HBAPort::operator==(HBAPort &comp) {
void HBAPort::validatePresent() {
class HBAPort : public Lockable {
HBAPort();
virtual ~HBAPort() {}
bool operator==(HBAPort &comp);
HBAPort* port = hba->getPortByIndex(index);
HBAPort* port = hba->getPort(wwn);
HBA *myHBA, HBAPort *myPort, HBANPIVPort *myvPort) :
HBA *hba, HBAPort *port, HBANPIVPort *vport);
HBAPort *port;
HandlePort::HandlePort(Handle *myHandle, HBA *myHBA, HBAPort *myPort) :
HandlePort(Handle *handle, HBA *hba, HBAPort *port);
HBAPort *port;
IOError::IOError(HBAPort *port) : HBAException(HBA_STATUS_ERROR) {
IOError::IOError(HBAPort *port, uint64_t target) :
IOError::IOError(HBAPort *port, uint64_t target, uint64_t lun) :
virtual void addListener(LinkEventListener *listener, HBAPort *port) = 0;
HBAPort *port = hba->getPortByIndex(index);
HBAPort *port = hba->getPort(wwnConversion(portWWN.wwn));
HBAPort *port = hba->getPortByIndex(0); // Always use port zero
HBAPort *port = hba->getPort(wwnConversion(PortWWN.wwn));
HBAPort *port = hba->getPort(wwnConversion(PortWWN.wwn));
HBAPort *port = hba->getPort(wwnConversion(hbaPortWWN.wwn));
HBAPort *port = hba->getPort(wwnConversion(portWWN.wwn));
HBAPort *port = hba->getPort(wwnConversion(portWWN.wwn));
HBAPort *port = hba->getPort(wwnConversion(portWWN.wwn));
HBAPort *port = hba->getPortByIndex(0);
HBAPort *port = hba->getPort(wwnConversion(portWWN.wwn));
HBAPort *port = hba->getPort(wwnConversion(hbaPortWWN.wwn));
HBAPort *port = hba->getPort(wwnConversion(hbaPortWWN.wwn));
HBAPort *port = hba->getPortByIndex(0);
0, HBAPort::RNID_GENERAL_TOPOLOGY_DATA_FORMAT,
HBAPort *port = hba->getPort(wwnConversion(hbaportwwn.wwn));
HBAPort *port = hba->getPort(wwnConversion(hbaPortWWN.wwn));
HBAPort *port = hba->getPort(wwnConversion(hbaPortWWN.wwn));
HBAPort *port = hba->getPortByIndex(0);
HBAPort *port = hba->getPortByIndex(0);
HBAPort *port = hba->getPort(wwnConversion(hbaPortWWN.wwn));
HBAPort *port = hba->getPortByIndex(0);
HBAPort *port, uint64_t targetWWN, bool filter) = 0;
TargetEventListener::TargetEventListener(HBAPort *myPort,
TargetEventListener(HBAPort *port, TargetCallback myCallback,
HBAPort *port;
HBAPort *port = getPortByIndex(0);
HBAPort *port = getPortByIndex(0);
TgtFCHBAPort::TgtFCHBAPort(string thePath) : HBAPort() {
class TgtFCHBAPort : public HBAPort {