Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SaInt32T SaPmfJobSet::getJobListByConsumer(OpenSaf::MdsNode consumerNode, SaStringT** jobList)
- {
- TRACE_ENTER();
- SaInt32T jobCount = 0;
- std::list<SaStringT> tmpList;
- std::list<SaPmfJob*>::const_iterator it = m_jobList.begin();
- while (it != m_jobList.end()) {
- if ((*it)->isSpecificJobsConsumersubscribe(consumerNode)){
- tmpList.push_back((*it)->getName().c_str());
- }
- it++;
- }
- *jobList = (SaStringT*) malloc(sizeof(SaStringT)*tmpList.size());
- std::list<SaStringT>::iterator it2 = tmpList.begin();
- while(it2 != tmpList.end()) {
- *jobList[jobCount++] = *it2;
- }
- TRACE_LEAVE();
- return jobCount;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement