Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

qcom.h File Reference

#include <qstringlist.h>
#include <qpe/quuid.h>
#include <qpe/qpeglobal.h>

Include dependency graph for qcom.h:

Go to the source code of this file.

Defines

#define QRESULT   unsigned long
#define QS_OK   (QRESULT)0x00000000
#define QS_FALSE   (QRESULT)0x00000001
#define QE_NOTIMPL   (QRESULT)0x80000001
#define QE_OUTOFMEMORY   (QRESULT)0x80000002
#define QE_INVALIDARG   (QRESULT)0x80000003
#define QE_NOINTERFACE   (QRESULT)0x80000004
#define QE_NOCOMPONENT   (QRESULT)0x80000005
#define IID_QUnknown   QUuid(0x1d8518cd, 0xe8f5, 0x4366, 0x99, 0xe8, 0x87, 0x9f, 0xd7, 0xe4, 0x82, 0xde)
#define IID_QLibrary   QUuid( 0xd16111d4, 0xe1e7, 0x4c47, 0x85, 0x99, 0x24, 0x48, 0x3d, 0xae, 0x2e, 0x07)
#define Q_CREATE_INSTANCE(IMPLEMENTATION)
#define Q_EXPORT_INTERFACE()   extern "C" QPE_EXPORT_SYMBOL QUnknownInterface* ucm_instantiate ()
#define Q_REFCOUNT


Define Documentation

#define IID_QLibrary   QUuid( 0xd16111d4, 0xe1e7, 0x4c47, 0x85, 0x99, 0x24, 0x48, 0x3d, 0xae, 0x2e, 0x07)
 

Definition at line 55 of file qcom.h.

Referenced by QComponentFactory::createInstance(), QComLibrary::createInstanceInternal(), and QLibrary::createInstanceInternal().

#define IID_QUnknown   QUuid(0x1d8518cd, 0xe8f5, 0x4366, 0x99, 0xe8, 0x87, 0x9f, 0xd7, 0xe4, 0x82, 0xde)
 

Definition at line 43 of file qcom.h.

Referenced by BenDImpl::queryInterface(), SimpleInterface::queryInterface(), BinaryInterface::queryInterface(), WeatherPluginImpl::queryInterface(), StockTickerPluginImpl::queryInterface(), FortunePluginImpl::queryInterface(), WebStyleImpl::queryInterface(), ThemeInterface::queryInterface(), PhaseStyleImpl::queryInterface(), MetalInterface::queryInterface(), LiquidInterface::queryInterface(), FreshStyleImpl::queryInterface(), Opietooth2::BluezAppletImpl::queryInterface(), NetNodeInterface_T< Opie::Core::Typelist< Node, Tail > >::queryInterface(), NetNodeInterface_T< Node >::queryInterface(), DefaultWindowDecoration::queryInterface(), PinPluginImpl::queryInterface(), NoticePluginImpl::queryInterface(), DummyPluginImpl::queryInterface(), BluepingPluginImpl::queryInterface(), MailAppletImpl::queryInterface(), PolishedDecoration::queryInterface(), LiquidDecoInterface::queryInterface(), FlatStyleImpl::queryInterface(), FlatDecoration::queryInterface(), Opie::Ui::Internal::OTaskbarAppletWrapper< T >::queryInterface(), Opie::Datebook::HolidayPluginWrapper< T >::queryInterface(), OApplicationFactory< Opie::Typelist< Product, ProductListTail > >::queryInterface(), OApplicationFactory< Product >::queryInterface(), Opie::Core::OApplicationFactory< Opie::Core::Typelist< Product, ProductListTail > >::queryInterface(), Opie::Core::OApplicationFactory< Product >::queryInterface(), UniKeyboardImpl::queryInterface(), PickboardImpl::queryInterface(), HandwritingImpl::queryInterface(), QtDasherImpl::queryInterface(), FreeTypeFactoryImpl::queryInterface(), ExamplePluginImpl::queryInterface(), MenuAppletExample::queryInterface(), ExampleboardImpl::queryInterface(), KeyboardImpl::queryInterface(), TodolistPluginImpl::queryInterface(), MailPluginImpl::queryInterface(), DatebookPluginImpl::queryInterface(), AddressBookPluginImpl::queryInterface(), OpieObex::ObexImpl::queryInterface(), WavPluginImpl::queryInterface(), LibTremorPluginImpl::queryInterface(), ModPluginImpl::queryInterface(), LibMpeg3PluginImpl::queryInterface(), LibMadPluginImpl::queryInterface(), LibFlashPluginImpl::queryInterface(), OAppPlugin::queryInterface(), VTApplet::queryInterface(), SuspendApplet::queryInterface(), RotateApplet::queryInterface(), RestartAppletImpl::queryInterface(), RestartApplet::queryInterface(), LogoutApplet::queryInterface(), LockMenuApplet::queryInterface(), HomeApplet::queryInterface(), and AboutApplet::queryInterface().

#define Q_CREATE_INSTANCE IMPLEMENTATION   ) 
 

Value:

IMPLEMENTATION *i = new IMPLEMENTATION; \
        QUnknownInterface* iface = 0;                   \
        i->queryInterface( IID_QUnknown, &iface );      \
        return iface;

Definition at line 65 of file qcom.h.

Referenced by Opietooth2::Q_EXPORT_INTERFACE(), and Q_EXPORT_INTERFACE().

 
#define Q_EXPORT_INTERFACE  )     extern "C" QPE_EXPORT_SYMBOL QUnknownInterface* ucm_instantiate ()
 

Definition at line 154 of file qcom.h.

#define Q_REFCOUNT
 

Value:

private:          \
    QtULong qtrefcount;   \
public:          \
    ulong addRef() {return qtrefcount++;} \
    ulong release() {if(!--qtrefcount){delete this;return 0;}return qtrefcount;}

Definition at line 157 of file qcom.h.

#define QE_INVALIDARG   (QRESULT)0x80000003
 

Definition at line 37 of file qcom.h.

#define QE_NOCOMPONENT   (QRESULT)0x80000005
 

Definition at line 39 of file qcom.h.

Referenced by QComponentFactory::createInstance(), and QComLibrary::queryInterface().

#define QE_NOINTERFACE   (QRESULT)0x80000004
 

Definition at line 38 of file qcom.h.

Referenced by PinPluginImpl::queryInterface(), NoticePluginImpl::queryInterface(), DummyPluginImpl::queryInterface(), BluepingPluginImpl::queryInterface(), QLibrary::queryInterface(), and QGPluginManager::queryUnknownInterface().

#define QE_NOTIMPL   (QRESULT)0x80000001
 

Definition at line 35 of file qcom.h.

#define QE_OUTOFMEMORY   (QRESULT)0x80000002
 

Definition at line 36 of file qcom.h.

#define QRESULT   unsigned long
 

Definition at line 31 of file qcom.h.

Referenced by QComponentFactory::createInstance(), QuickPrivate::PluginLoader::queryInterface(), QComponentFactory::registerServer(), and QComponentFactory::unregisterServer().

#define QS_FALSE   (QRESULT)0x00000001
 

Definition at line 33 of file qcom.h.

Referenced by WeatherPluginImpl::queryInterface(), StockTickerPluginImpl::queryInterface(), FortunePluginImpl::queryInterface(), WebStyleImpl::queryInterface(), ThemeInterface::queryInterface(), PhaseStyleImpl::queryInterface(), MetalInterface::queryInterface(), LiquidInterface::queryInterface(), FreshStyleImpl::queryInterface(), NetNodeInterface_T< Opie::Core::Typelist< Node, Tail > >::queryInterface(), NetNodeInterface_T< Node >::queryInterface(), PolishedDecoration::queryInterface(), LiquidDecoInterface::queryInterface(), FlatStyleImpl::queryInterface(), FlatDecoration::queryInterface(), Opie::Ui::Internal::OTaskbarAppletWrapper< T >::queryInterface(), Opie::Datebook::HolidayPluginWrapper< T >::queryInterface(), OApplicationFactory< Opie::Typelist< Product, ProductListTail > >::queryInterface(), OApplicationFactory< Product >::queryInterface(), Opie::Core::OApplicationFactory< Opie::Core::Typelist< Product, ProductListTail > >::queryInterface(), Opie::Core::OApplicationFactory< Product >::queryInterface(), UniKeyboardImpl::queryInterface(), PickboardImpl::queryInterface(), HandwritingImpl::queryInterface(), QtDasherImpl::queryInterface(), FreeTypeFactoryImpl::queryInterface(), ExamplePluginImpl::queryInterface(), MenuAppletExample::queryInterface(), ExampleboardImpl::queryInterface(), KeyboardImpl::queryInterface(), QuickPrivate::PluginLoader::queryInterface(), TodolistPluginImpl::queryInterface(), MailPluginImpl::queryInterface(), DatebookPluginImpl::queryInterface(), AddressBookPluginImpl::queryInterface(), OpieObex::ObexImpl::queryInterface(), WavPluginImpl::queryInterface(), LibTremorPluginImpl::queryInterface(), ModPluginImpl::queryInterface(), LibMpeg3PluginImpl::queryInterface(), LibMadPluginImpl::queryInterface(), LibFlashPluginImpl::queryInterface(), VTApplet::queryInterface(), SuspendApplet::queryInterface(), RotateApplet::queryInterface(), RestartAppletImpl::queryInterface(), RestartApplet::queryInterface(), LogoutApplet::queryInterface(), LockMenuApplet::queryInterface(), HomeApplet::queryInterface(), AboutApplet::queryInterface(), QComponentFactory::registerServer(), and QComponentFactory::unregisterServer().

#define QS_OK   (QRESULT)0x00000000
 

Definition at line 32 of file qcom.h.

Referenced by SysTray::addApplets(), calc::calc(), Appearance::createDecoTab(), QComponentFactory::createInstance(), QComLibrary::createInstanceInternal(), Appearance::createStyleTab(), QuickLauncher::exec(), QPEApplication::internalSetStyle(), IrServer::IrServer(), Opie::Core::OGenericPluginLoader::load(), StartMenu::loadApplets(), QPEApplication::Private::loadImageCodecs(), InputMethods::loadInputMethods(), Network::loadPlugin(), MultiauthConfig::loadPlugins(), MediaPlayerState::loadPlugins(), FontDatabase::loadRenderers(), QPEApplication::Private::loadTextCodecs(), main(), BenDImpl::queryInterface(), SimpleInterface::queryInterface(), BinaryInterface::queryInterface(), WeatherPluginImpl::queryInterface(), StockTickerPluginImpl::queryInterface(), FortunePluginImpl::queryInterface(), WebStyleImpl::queryInterface(), ThemeInterface::queryInterface(), PhaseStyleImpl::queryInterface(), MetalInterface::queryInterface(), LiquidInterface::queryInterface(), FreshStyleImpl::queryInterface(), Opietooth2::BluezAppletImpl::queryInterface(), NetNodeInterface_T< Opie::Core::Typelist< Node, Tail > >::queryInterface(), NetNodeInterface_T< Node >::queryInterface(), DefaultWindowDecoration::queryInterface(), PinPluginImpl::queryInterface(), NoticePluginImpl::queryInterface(), DummyPluginImpl::queryInterface(), BluepingPluginImpl::queryInterface(), MailAppletImpl::queryInterface(), PolishedDecoration::queryInterface(), LiquidDecoInterface::queryInterface(), FlatStyleImpl::queryInterface(), FlatDecoration::queryInterface(), Opie::Ui::Internal::OTaskbarAppletWrapper< T >::queryInterface(), Opie::Datebook::HolidayPluginWrapper< T >::queryInterface(), OApplicationFactory< Opie::Typelist< Product, ProductListTail > >::queryInterface(), OApplicationFactory< Product >::queryInterface(), Opie::Core::OApplicationFactory< Opie::Core::Typelist< Product, ProductListTail > >::queryInterface(), Opie::Core::OApplicationFactory< Product >::queryInterface(), UniKeyboardImpl::queryInterface(), PickboardImpl::queryInterface(), HandwritingImpl::queryInterface(), QtDasherImpl::queryInterface(), FreeTypeFactoryImpl::queryInterface(), ExamplePluginImpl::queryInterface(), MenuAppletExample::queryInterface(), ExampleboardImpl::queryInterface(), KeyboardImpl::queryInterface(), QuickPrivate::PluginLoader::queryInterface(), TodolistPluginImpl::queryInterface(), MailPluginImpl::queryInterface(), DatebookPluginImpl::queryInterface(), AddressBookPluginImpl::queryInterface(), OpieObex::ObexImpl::queryInterface(), WavPluginImpl::queryInterface(), LibTremorPluginImpl::queryInterface(), ModPluginImpl::queryInterface(), LibMpeg3PluginImpl::queryInterface(), LibMadPluginImpl::queryInterface(), LibFlashPluginImpl::queryInterface(), OAppPlugin::queryInterface(), VTApplet::queryInterface(), SuspendApplet::queryInterface(), RotateApplet::queryInterface(), RestartAppletImpl::queryInterface(), RestartApplet::queryInterface(), LogoutApplet::queryInterface(), LockMenuApplet::queryInterface(), HomeApplet::queryInterface(), AboutApplet::queryInterface(), QComponentFactory::registerServer(), Opie::Security::Internal::runPlugins(), and QComponentFactory::unregisterServer().


Generated on Sat Nov 5 16:41:45 2005 for OPIE by  doxygen 1.4.2