/********************************************************* *函数名: Print() *函数功能: 输入单个图书的全部信息 * *函数参数: void *函数返回值:void *********************************************************/ void Book::Print() { cout << GetISBN() << '\t' << GetTitle() << '\t'; cout << GetAuthor() << '\t' << GetPublisher() << '\t'; cout << GetDate() << '\t' << GetPrice(); cout << setw(10) << GetCatalogNum() << setw(11) << GetNumber() << endl; }
inline void UntilTask::S2() { m_state = 2; auto task = m_taskFactory->Create(); Manage(task); auto publisher = Reactors::MakePublisherReactor(&task->GetPublisher()); auto taskReactor = Reactors::Do(m_callbacks.GetCallback( std::bind(&UntilTask::OnTaskUpdate, this, std::placeholders::_1)), publisher); m_reactorMonitor->AddEvent(publisher); m_reactorMonitor->AddReactor(taskReactor); task->Execute(); return S4(); }