Advertisement
Guest User

Untitled

a guest
Mar 1st, 2015
205
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. SaInt32T SaPmfJobSet::getJobListByConsumer(OpenSaf::MdsNode consumerNode, SaStringT** jobList)
  2. {
  3. TRACE_ENTER();
  4. SaInt32T jobCount = 0;
  5. std::list<SaStringT> tmpList;
  6. std::list<SaPmfJob*>::const_iterator it = m_jobList.begin();
  7. while (it != m_jobList.end()) {
  8. if ((*it)->isSpecificJobsConsumersubscribe(consumerNode)){
  9. tmpList.push_back((*it)->getName().c_str());
  10. }
  11. it++;
  12. }
  13.  
  14. *jobList = (SaStringT*) malloc(sizeof(SaStringT)*tmpList.size());
  15. std::list<SaStringT>::iterator it2 = tmpList.begin();
  16. while(it2 != tmpList.end()) {
  17. *jobList[jobCount++] = *it2;
  18. }
  19. TRACE_LEAVE();
  20. return jobCount;
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement