Exemple #1
0
// zaradi pozadavek na casovou osu seznamu SQS
// before = true ... pred vsechny pozadavky se stejnym evTime
// before = false ... pred pozadavky s vestim evTime
void CEventNotice::Rank(bool before)
{
    CEventNotice* p;

    p = (CEventNotice*) CProcess::SQS->First();

    while ((p != NULL) && (p->evTime < evTime))
        p = (CEventNotice*) p->Suc();
    
    if (!before)
        while ((p != NULL) && (p->evTime == evTime))
            p = (CEventNotice*) p->Suc();
    
    SetName();
    if (p != NULL) Precede(p);
    else Into(CProcess::SQS);
}
Exemple #2
0
StringLink::StringLink(const uni_char* str, DebugHead* list)
{
	data = uni_strdup(str);
	Into(list);
}
Exemple #3
0
	~InsertLink() { if (m_item) Into(); }