2
* @File sysytool_dispatch.cpp
4
* @Author Lukas Zeller (luz@plan44.ch)
6
* @brief TSySyncToolDispatch
7
* Pseudo "Dispatcher" for SySyTool (debugging aid tool operating on a server session)
9
* Copyright (c) 2001-2011 by Synthesis AG + plan44.ch
11
* @Date 2005-12-07 : luz : created from old version
17
#include "sysytool_dispatch.h"
20
#include "syncappbase.h"
29
// dispatcher creation function
30
TXPTSessionDispatch *newXPTSessionDispatch(void)
32
// create new app-sepcific dispatcher
33
MP_RETURN_NEW(TSySyncToolDispatch,DBG_OBJINST,"TSySyncToolDispatch",TSySyncToolDispatch());
34
} // newXPTSessionDispatch
39
* Implementation of TSySyncToolDispatch
42
/* public TSySyncToolDispatch members */
45
TSySyncToolDispatch::TSySyncToolDispatch()
48
fConfigP=new TXPTServerRootConfig(this);
51
curl_global_init(CURL_GLOBAL_ALL);
53
} // TSySyncToolDispatch::TSySyncToolDispatch
56
TSySyncToolDispatch::~TSySyncToolDispatch()
58
fDeleting=true; // flag deletion to block calling critical (virtual) methods
61
curl_global_cleanup();
63
} // TSySyncToolDispatch::TSySyncToolDispatch
68
/* end of TSySyncToolDispatch implementation */