HBAList
if (pathList->numAdapters > HBAList::HBA_MAX_PER_LIST) {
Handle* HBAList::openHBA(string name) {
Handle* HBAList::openTgtHBA(string name) {
string HBAList::getHBAName(int index) {
string HBAList::getTgtHBAName(int index) {
Handle* HBAList::openHBA(uint64_t wwn) {
Handle* HBAList::openTgtHBA(uint64_t wwn) {
int HBAList::getNumberofAdapters() {
int HBAList::getNumberofTgtAdapters() {
HBA_STATUS HBAList::load() {
HBAList::~HBAList() {
HBA_LIBRARYATTRIBUTES HBAList::getVSLAttributes() {
HBAList::HBAList() { }
HBAList* HBAList::_instance = 0;
const int32_t HBAList::HBA_MAX_PER_LIST = INT_MAX;
HBA_STATUS HBAList::unload() {
HBAList* HBAList::instance() {
_instance = new HBAList();
class HBAList : public Lockable{
static HBAList* instance();
~HBAList();
HBAList(); // Singleton
static HBAList* _instance;
HBAList* list = HBAList::instance();
HBAList* list = HBAList::instance();
HBAList* list = HBAList::instance();
HBAList* list = HBAList::instance();
HBAList* list = HBAList::instance();
HBAList* list = HBAList::instance();
HBAList* list = HBAList::instance();
return (HBAList::instance()->openHBA(name)->getHandle());
*handle = HBAList::instance()->
return (HBAList::instance()->openTgtHBA(name)->getHandle());
*handle = HBAList::instance()->
if (tgthbaList->numPorts > HBAList::HBA_MAX_PER_LIST) {