示例#1
0
	static DWORD				AssignId( GosLogRef::EventType type, char *name, char *filename, int lineno )
								{
									if( !ListSpace )
										Resize();
									EventInfo *pInfo = pEventInfo + NextEntry;
									ListSpace--;
									pInfo->m_type = type;
									pInfo->m_pName = name;
									pInfo->m_pFileName = filename;
									pInfo->m_nLineNo = lineno;
									pInfo->m_id = EntryToId( NextEntry, (int)type );
									NextEntry++;
									return pInfo->m_id;
								}
示例#2
0
	static uint32_t AssignId(GosLogRef::EventType type, PSTR name, PSTR filename, int32_t lineno)
	{
		if(!ListSpace)
			Resize(void);
		EventInfo* pInfo = pEventInfo + NextEntry;
		ListSpace--;
		pInfo->m_type = type;
		pInfo->m_pName = name;
		pInfo->m_pFileName = filename;
		pInfo->m_nLineNo = lineno;
		pInfo->m_id = EntryToId(NextEntry, (int32_t)type);
		NextEntry++;
		return pInfo->m_id;
	}