WebpagePrinterTool 2.0
Print a web page skip the browser's print preview
载入中...
搜索中...
未找到
PrinterWorkFlow< T > 模板结构体 参考

#include <WorkFlow.h>

PrinterWorkFlow< T > 的协作图:

Public 成员函数

 PrinterWorkFlow ()
 
void addWorkQueue (QJsonObject source, std::move_only_function< void(QJsonObject)> &&resp, std::optional< int > uid)
 
void startWork ()
 

Public 属性

State state = State::IsWaiting
 
first_step
 
PrinterDataPack data_pack
 
std::mutex mutex
 

Private 属性

std::queue< std::tuple< QJsonObject, std::move_only_function< void(QJsonObject)>, std::optional< int > > > print_page_list
 

构造及析构函数说明

◆ PrinterWorkFlow()

template<typename T>
PrinterWorkFlow< T >::PrinterWorkFlow ( )
inlineexplicit

成员函数说明

◆ addWorkQueue()

template<typename T>
void PrinterWorkFlow< T >::addWorkQueue ( QJsonObject source,
std::move_only_function< void(QJsonObject)> && resp,
std::optional< int > uid )
inline

◆ startWork()

template<typename T>
void PrinterWorkFlow< T >::startWork ( )
inline

类成员变量说明

◆ data_pack

template<typename T>
PrinterDataPack PrinterWorkFlow< T >::data_pack

◆ first_step

template<typename T>
T PrinterWorkFlow< T >::first_step

◆ mutex

template<typename T>
std::mutex PrinterWorkFlow< T >::mutex

◆ print_page_list

template<typename T>
std::queue<std::tuple<QJsonObject, std::move_only_function<void(QJsonObject)>, std::optional<int> > > PrinterWorkFlow< T >::print_page_list
private

◆ state

template<typename T>
State PrinterWorkFlow< T >::state = State::IsWaiting

该结构体的文档由以下文件生成: