diff options
author | Mark Spruiell <mes@zeroc.com> | 2012-04-25 11:19:48 -0700 |
---|---|---|
committer | Mark Spruiell <mes@zeroc.com> | 2012-04-25 11:19:48 -0700 |
commit | 9c81cdb4b04f83ee99c5c4126aa1e7ae93e7cabc (patch) | |
tree | e0de1a32212fec99274d244632902d2fd635f22f /py/modules/IcePy/ThreadNotification.cpp | |
parent | Removed bogus sl/chat/bin directory (diff) | |
download | ice-9c81cdb4b04f83ee99c5c4126aa1e7ae93e7cabc.tar.bz2 ice-9c81cdb4b04f83ee99c5c4126aa1e7ae93e7cabc.tar.xz ice-9c81cdb4b04f83ee99c5c4126aa1e7ae93e7cabc.zip |
misc. python cleanup
Diffstat (limited to 'py/modules/IcePy/ThreadNotification.cpp')
-rw-r--r-- | py/modules/IcePy/ThreadNotification.cpp | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/py/modules/IcePy/ThreadNotification.cpp b/py/modules/IcePy/ThreadNotification.cpp deleted file mode 100644 index f7726e8172a..00000000000 --- a/py/modules/IcePy/ThreadNotification.cpp +++ /dev/null @@ -1,52 +0,0 @@ -// ********************************************************************** -// -// Copyright (c) 2003-2012 ZeroC, Inc. All rights reserved. -// -// This copy of Ice is licensed to you under the terms described in the -// ICE_LICENSE file included in this distribution. -// -// ********************************************************************** - -#ifdef _WIN32 -# include <IceUtil/Config.h> -#endif -#include <ThreadNotification.h> - -using namespace std; -using namespace IcePy; - -IcePy::ThreadNotificationWrapper::ThreadNotificationWrapper(PyObject* threadNotification) : - _threadNotification(threadNotification) -{ - Py_INCREF(threadNotification); -} - -void -IcePy::ThreadNotificationWrapper::start() -{ - AdoptThread adoptThread; // Ensure the current thread is able to call into Python. - - PyObjectHandle tmp = PyObject_CallMethod(_threadNotification.get(), STRCAST("start"), 0); - if(!tmp.get()) - { - throwPythonException(); - } -} - -void -IcePy::ThreadNotificationWrapper::stop() -{ - AdoptThread adoptThread; // Ensure the current thread is able to call into Python. - - PyObjectHandle tmp = PyObject_CallMethod(_threadNotification.get(), STRCAST("stop"), 0); - if(!tmp.get()) - { - throwPythonException(); - } -} - -PyObject* -IcePy::ThreadNotificationWrapper::getObject() -{ - return _threadNotification.get(); -} |