![]() |
Prusa Slicer 2.6.0
|
Collaboration diagram for Slic3r::AvrDude::priv:Classes | |
| struct | HandlerGuard |
Public Member Functions | |
| void | set_handlers () |
| void | unset_handlers () |
| int | run_one (const std::vector< std::string > &args) |
| int | run () |
Public Attributes | |
| std::deque< std::vector< std::string > > | args |
| bool | cancelled = false |
| int | exit_code = 0 |
| size_t | current_args_set = 0 |
| RunFn | run_fn |
| MessageFn | message_fn |
| ProgressFn | progress_fn |
| CompleteFn | complete_fn |
| std::thread | avrdude_thread |
| int Slic3r::AvrDude::priv::run | ( | ) |
| int Slic3r::AvrDude::priv::run_one | ( | const std::vector< std::string > & | args | ) |
References arg(), avrdude_main(), and PACKAGE.
Here is the call graph for this function:| void Slic3r::AvrDude::priv::set_handlers | ( | ) |
References Slic3r::avrdude_message_handler_closure(), avrdude_message_handler_set(), avrdude_oom_handler, avrdude_oom_handler_set(), Slic3r::avrdude_progress_handler_closure(), avrdude_progress_handler_set(), message_fn, and progress_fn.
Referenced by Slic3r::AvrDude::priv::HandlerGuard::HandlerGuard().
Here is the call graph for this function:
Here is the caller graph for this function:| void Slic3r::AvrDude::priv::unset_handlers | ( | ) |
References avrdude_message_handler_set(), avrdude_oom_handler_set(), and avrdude_progress_handler_set().
Referenced by Slic3r::AvrDude::priv::HandlerGuard::~HandlerGuard().
Here is the call graph for this function:
Here is the caller graph for this function:| std::deque<std::vector<std::string> > Slic3r::AvrDude::priv::args |
| std::thread Slic3r::AvrDude::priv::avrdude_thread |
| bool Slic3r::AvrDude::priv::cancelled = false |
| CompleteFn Slic3r::AvrDude::priv::complete_fn |
| size_t Slic3r::AvrDude::priv::current_args_set = 0 |
| int Slic3r::AvrDude::priv::exit_code = 0 |
| MessageFn Slic3r::AvrDude::priv::message_fn |
Referenced by set_handlers().
| ProgressFn Slic3r::AvrDude::priv::progress_fn |
Referenced by set_handlers().
| RunFn Slic3r::AvrDude::priv::run_fn |