\hypertarget{tutorial_ethumb_client_tutorial_ethumb_client_intro}{}\doxysection{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 \mbox{\hyperlink{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 (\mbox{\hyperlink{group__Ethumb__Client__Basics_gab69c8658057776f0d103237164737753}{ethumb\+\_\+client\+\_\+thumb\+\_\+exists()}}) is done locally, while expensive (\mbox{\hyperlink{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{Connecting to Server}\label{tutorial_ethumb_client_tutorial_ethumb_client_connect}
TODO\hypertarget{tutorial_ethumb_client_tutorial_ethumb_client_generate}{}\doxysection{Requesting Thumbnail Generation}\label{tutorial_ethumb_client_tutorial_ethumb_client_generate}
TODO\hypertarget{tutorial_ethumb_client_tutorial_ethumb_client_setup}{}\doxysection{Setup Extra Thumbnail Parameters}\label{tutorial_ethumb_client_tutorial_ethumb_client_setup}
TODO\hypertarget{tutorial_ethumb_client_tutorial_ethumb_client_server_died}{}\doxysection{Handle Server Disconnection}\label{tutorial_ethumb_client_tutorial_ethumb_client_server_died}
TODO 