diff options
Diffstat (limited to 'sip/kdecore/ksock.sip')
-rw-r--r-- | sip/kdecore/ksock.sip | 97 |
1 files changed, 97 insertions, 0 deletions
diff --git a/sip/kdecore/ksock.sip b/sip/kdecore/ksock.sip new file mode 100644 index 0000000..df11aae --- /dev/null +++ b/sip/kdecore/ksock.sip @@ -0,0 +1,97 @@ +// +// Copyright 2005 Jim Bublitz <[email protected]> +// Earlier copyrights 1998 - 2004 Jim Bublitz and/or Phil Thompson +// may also apply + + +// Generated by preSip +// module kdecore version KDE_3_3_2 + + +// This software is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License as +// published by the Free Software Foundation; either version 2 of +// the License, or (at your option) any later version. +// +// This software is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public +// License along with this library; see the file COPYING. +// If not, write to the Free Software Foundation, Inc., +// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + +class KSocket : QObject +{ +%TypeHeaderCode +#include <ksock.h> +%End + + +public: + KSocket (int); + KSocket (const char*, ushort, int = 30); + KSocket (const char*); + int socket () const; + void enableRead (bool); + void enableWrite (bool); + +signals: + void readEvent (KSocket*); + void writeEvent (KSocket*); + void closeEvent (KSocket*); + +public slots: + void slotWrite (int); + void slotRead (int); + +protected: + bool connect (const QString&, ushort, int = 0); + bool connect (const char*); + +private: + KSocket (const KSocket&); + +}; // class KSocket + + +class KServerSocket : QObject +{ +%TypeHeaderCode +#include <ksock.h> +%End + + +public: + KServerSocket (ushort, bool); + KServerSocket (const char*, bool); + bool bindAndListen (); + int socket () const; + ushort port (); + +public slots: + virtual void slotAccept (int); + +signals: + void accepted (KSocket*); + +protected: + bool init (ushort); + bool init (const char*); + +private: + KServerSocket (const KServerSocket&); + +public: + +%If ( - KDE_3_1_2 ) + KServerSocket (ushort); + KServerSocket (const char*); +%End + + +}; // class KServerSocket + |