Lines Matching defs:i_pProfile
77 CAgentLoadBalancer::CAgentLoadBalancer (KMSClientProfile * const i_pProfile)
78 : m_pProfile (i_pProfile),
90 i_pProfile->m_wsApplianceAddress,
1097 void CAgentLoadBalancer::KMSClient_SortClusterArray (KMSClientProfile * const i_pProfile)
1099 FATAL_ASSERT(i_pProfile);
1101 CAutoMutex oAutoMutex((K_MUTEX_HANDLE) i_pProfile->m_pLock);
1107 for (i = 0; i < i_pProfile->m_iClusterNum; i++)
1109 if ((i_pProfile->m_aCluster[i].m_iEnabled == FALSE
1110 || i_pProfile->m_aCluster[i].m_iResponding == FALSE
1111 || i_pProfile->m_aCluster[i].m_iKMALocked))
1113 ((unsigned char*) &(i_pProfile->m_aCluster[i].m_lLoad))[sizeof (int)+1] = 1;
1117 ((unsigned char*) &(i_pProfile->m_aCluster[i].m_lLoad))[sizeof (int)+1] = 0;
1120 if (strcmp(i_pProfile->m_aCluster[i].m_wsApplianceSiteID,
1121 i_pProfile->m_wsEntitySiteID) != 0)
1123 ((unsigned char*) &(i_pProfile->m_aCluster[i].m_lLoad))[sizeof (int)] = 1;
1127 ((unsigned char*) &(i_pProfile->m_aCluster[i].m_lLoad))[sizeof (int)] = 0;
1131 !FIPScompatibleKMA(i_pProfile->m_aCluster[i].m_sKMAVersion))
1133 ((unsigned char*) &(i_pProfile->m_aCluster[i].m_lLoad))[sizeof (int)+2] = 1;
1137 ((unsigned char*) &(i_pProfile->m_aCluster[i].m_lLoad))[sizeof (int)+2] = 0;
1156 while (i < i_pProfile->m_iClusterNum)
1158 if (i == 0 || i_pProfile->m_aCluster[i - 1].m_lLoad <= i_pProfile->m_aCluster[i].m_lLoad)
1164 KMSClusterEntry tmp = i_pProfile->m_aCluster[i];
1165 i_pProfile->m_aCluster[i] = i_pProfile->m_aCluster[i - 1];
1166 i_pProfile->m_aCluster[--i] = tmp;