Public Types | |
enum | Type { Server, Client } |
Type of instance. More... | |
Public Member Functions | |
QimsysAbstractIpcObject (QObject *parent=0, Type type=Client) | |
Constructor. | |
~QimsysAbstractIpcObject () | |
Destructor. | |
Type | type () const |
Object Type. | |
virtual bool | init () |
Initialize object. | |
virtual bool | hasError () const |
returns if an instance has error. | |
Protected Member Functions | |
virtual QimsysAbstractIpcObject * | server () const =0 |
returns server instance. | |
QObject * | proxy () const |
Proxy object. |
This class makes it easier to implement IPC mechanisms in qimsys.
Type QimsysAbstractIpcObject::type | ( | ) | const |
void QimsysAbstractIpcObject::init | ( | ) | [virtual] |
Initialize object.
Make sure to call init() for every instance.
Reimplemented in QimsysApplicationManager, QimsysCandidates, QimsysKeyManager, and QimsysPreedit.
QimsysAbstractIpcObject * QimsysAbstractIpcObject::server | ( | ) | const [protected, pure virtual] |
returns server instance.
Implemented in QimsysApplicationManager, QimsysCandidates, QimsysKeyManager, and QimsysPreedit.
QObject * QimsysAbstractIpcObject::proxy | ( | ) | const [protected] |
Proxy object.
This method returns