#include "DSSeat.h"
#include "DSInput.h"
#include "DSWaylandCompositor.h"
+#include "DSWaylandProtocolTrace.h"
#include <list>
namespace display_server
DSBufferManager::releaseInstance();
DSEventLoop::releaseInstance();
DSTizenAppinfoMgr::releaseInstance();
+ DSWaylandProtocolTrace::releaseInstance();
}
bool DSCompositorPrivate::run()
__initializeBufferManager();
__initializeTizenAppinfoMgr();
__initializeWindowManager();
+ __initializeProtocolTrace();
__canvas = pub->_onInitialized();
if (!__canvas) {
DSLOG_ERR("Compositor", "_onInitialized() fails.");
__dsWindowMgr = DSWindowManager::getInstance();
}
+void DSCompositorPrivate::__initializeProtocolTrace()
+{
+ __protocolTrace = DSWaylandProtocolTrace::getInstance();
+ __protocolTrace->init();
+ __protocolTrace->enableProtocolTrace(true);
+}
+
} // namespace display_server
#include "DSBufferManager.h"
#include "DSTizenAppinfoMgr.h"
#include "DSWindowManager.h"
+#include "DSWaylandProtocolTrace.h"
namespace display_server
{
DSBufferManager *__dsBufferManager;
DSTizenAppinfoMgr * __dsAppinfoMgr;
DSWindowManager *__dsWindowMgr;
+ DSWaylandProtocolTrace *__protocolTrace;
void __initializeWlDisplay();
void __initializeOutputs();
void __initializeBufferManager();
void __initializeTizenAppinfoMgr();
void __initializeWindowManager();
+ void __initializeProtocolTrace();
};
}