Connection Class Reference
from PyKDE4.kio import *
Inherits: QObject
Namespace: KIO
Detailed Description
This class provides a simple means for IPC between two applications via a pipe. It handles a queue of commands to be sent which makes it possible to queue data before an actual connection has been established.
| Signals | |
| readyRead () | |
| Methods | |
| __init__ (self, QObject parent=0) | |
| close (self) | |
| connectToRemote (self, QString address) | |
| QString | errorString (self) | 
| bool | hasTaskAvailable (self) | 
| bool | inited (self) | 
| bool | isConnected (self) | 
| resume (self) | |
| bool | send (self, int cmd, QByteArray arr=QByteArray()) | 
| bool | sendnow (self, int _cmd, QByteArray data) | 
| suspend (self) | |
| bool | suspended (self) | 
| bool | waitForIncomingTask (self, int ms=30000) | 
Signal Documentation
| readyRead | ( | ) | 
- Signal syntax:
- QObject.connect(source, SIGNAL("readyRead()"), target_slot)
Method Documentation
| __init__ | ( | self, | ||
| QObject | parent=0 | |||
| ) | 
Creates a new connection.
- See also:
- connectToRemote, listenForRemote
| close | ( | self ) | 
| connectToRemote | ( | self, | ||
| QString | address | |||
| ) | 
Connects to the remote address.
| QString errorString | ( | self ) | 
| bool hasTaskAvailable | ( | self ) | 
Returns true if there are packets to be read immediately, false if waitForIncomingTask must be called before more data is available.
| bool inited | ( | self ) | 
Checks whether the connection has been initialized.
- Returns:
- true if the initialized
- See also:
- init()
| bool isConnected | ( | self ) | 
| resume | ( | self ) | 
Resume handling of incoming data.
| bool send | ( | self, | ||
| int | cmd, | |||
| QByteArray | arr=QByteArray() | |||
| ) | 
Sends/queues the given command to be sent.
- Parameters:
- 
cmd the command to set arr the bytes to send 
- Returns:
- true if successful, false otherwise
| bool sendnow | ( | self, | ||
| int | _cmd, | |||
| QByteArray | data | |||
| ) | 
Sends the given command immediately.
- Parameters:
- 
_cmd the command to set data the bytes to send 
- Returns:
- true if successful, false otherwise
| suspend | ( | self ) | 
Don't handle incoming data until resumed.
| bool suspended | ( | self ) | 
Returns status of connection.
- Returns:
- true if suspended, false otherwise
| bool waitForIncomingTask | ( | self, | ||
| int | ms=30000 | |||
| ) | 
Waits for one more command to be handled and ready.
- Parameters:
- 
ms the time to wait in milliseconds 
- Returns:
- true if one command can be read, false if we timed out
 KDE 4.5 PyKDE API Reference
        KDE 4.5 PyKDE API Reference