\chapter{Client-\/\+Server Thumbnailing Tutorial}
\hypertarget{tutorial_ethumb_client}{}\label{tutorial_ethumb_client}\index{Client-\/Server Thumbnailing Tutorial@{Client-\/Server Thumbnailing Tutorial}}
\hypertarget{tutorial_ethumb_client_tutorial_ethumb_client_intro}{}\doxysection{\texorpdfstring{Introduction}{Introduction}}\label{tutorial_ethumb_client_tutorial_ethumb_client_intro}
Ethumb provides both in process and client-\/server generation methods. The advantage of the client-\/server method is that current process will not do the heavy operations that may block, stopping animations and other user interactions. Instead the client library will configure a local \doxylink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb} instance and mirrors/controls a remote process using DBus. The simple operations like most setters and getters as well as checking for thumbnail existence (\doxylink{group__Ethumb__Client__Basics_gab69c8658057776f0d103237164737753}{ethumb\+\_\+client\+\_\+thumb\+\_\+exists()}) is done locally, while expensive (\doxylink{group__Ethumb__Client__Basics_gaa09f3c82539082042f47196c47ef8251}{ethumb\+\_\+client\+\_\+generate()}) are done on server and then reported back to application when it is finished (both success or failure).\hypertarget{tutorial_ethumb_client_tutorial_ethumb_client_connect}{}\doxysection{\texorpdfstring{Connecting to Server}{Connecting to Server}}\label{tutorial_ethumb_client_tutorial_ethumb_client_connect}
TODO\hypertarget{tutorial_ethumb_client_tutorial_ethumb_client_generate}{}\doxysection{\texorpdfstring{Requesting Thumbnail Generation}{Requesting Thumbnail Generation}}\label{tutorial_ethumb_client_tutorial_ethumb_client_generate}
TODO\hypertarget{tutorial_ethumb_client_tutorial_ethumb_client_setup}{}\doxysection{\texorpdfstring{Setup Extra Thumbnail Parameters}{Setup Extra Thumbnail Parameters}}\label{tutorial_ethumb_client_tutorial_ethumb_client_setup}
TODO\hypertarget{tutorial_ethumb_client_tutorial_ethumb_client_server_died}{}\doxysection{\texorpdfstring{Handle Server Disconnection}{Handle Server Disconnection}}\label{tutorial_ethumb_client_tutorial_ethumb_client_server_died}
TODO 