本文整理汇总了C++中PtrLList::prepend方法的典型用法代码示例。如果您正苦于以下问题:C++ PtrLList::prepend方法的具体用法?C++ PtrLList::prepend怎么用?C++ PtrLList::prepend使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类PtrLList
的用法示例。
在下文中一共展示了PtrLList::prepend方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: getHistoryRequest
int GroupTagSubscription::getHistoryRequest (const char * pszGroupName, PtrLList<HistoryRequest> &historyRequest)
{
UInt32Hashtable<TagInfo>::Iterator i = _ui16Tags.getAllElements();
TagInfo *pTI;
History *pHistory;
while (!i.end()) {
pTI = i.getValue();
pHistory = pTI->pHistory;
if (pHistory) {
if (pHistory->isExpired()) {
delete pHistory;
pHistory = NULL;
}
else {
HistoryRequestGroupTag * pReq = new HistoryRequestGroupTag;
pReq->_pHistory = pTI->pHistory;
pReq->_pszGroupName = pszGroupName;
pReq->_ui16Tag = (uint16) i.getKey();
historyRequest.prepend(pReq);
}
}
i.nextElement();
}
return 0;
}