////////////////////////////////////////////////////////////////////////////////
CServerInput::CServerInput()
{
+ m_CriticalSectionOfEvent = createCriticalSectionID();
m_isEnd = false;
}
////////////////////////////////////////////////////////////////////////////////
CServerInput::~CServerInput()
{
+ deleteCriticalSectionID(m_CriticalSectionOfEvent);
uninitialize();
}
std::string input;
std::cin >> input;
+ enterCriticalSectionID(m_CriticalSectionOfEvent);
m_Events.push_back(input);
+ leaveCriticalSectionID(m_CriticalSectionOfEvent);
}
}