utilities/serviceipcclient/serviceipcdefs.h
author hgs
Fri, 15 Oct 2010 17:30:59 -0400
changeset 16 3c88a81ff781
permissions -rw-r--r--
201041
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
16
hgs
parents:
diff changeset
     1
#ifndef serviceipcdefs_h
hgs
parents:
diff changeset
     2
#define serviceipcdefs_h
hgs
parents:
diff changeset
     3
hgs
parents:
diff changeset
     4
#include <Qt/qglobal.h>
hgs
parents:
diff changeset
     5
hgs
parents:
diff changeset
     6
namespace WRT {
hgs
parents:
diff changeset
     7
hgs
parents:
diff changeset
     8
    #ifdef QT_MAKE_IPC_DLL
hgs
parents:
diff changeset
     9
        # define SFWIPC_EXPORT Q_DECL_EXPORT
hgs
parents:
diff changeset
    10
    #else
hgs
parents:
diff changeset
    11
        # define SFWIPC_EXPORT Q_DECL_IMPORT
hgs
parents:
diff changeset
    12
    #endif
hgs
parents:
diff changeset
    13
hgs
parents:
diff changeset
    14
    #ifdef QT_MAKE_IPC_SERVER_DLL
hgs
parents:
diff changeset
    15
        # define SFWIPCSRV_EXPORT Q_DECL_EXPORT
hgs
parents:
diff changeset
    16
    #else
hgs
parents:
diff changeset
    17
        # define SFWIPCSRV_EXPORT Q_DECL_IMPORT
hgs
parents:
diff changeset
    18
    #endif
hgs
parents:
diff changeset
    19
hgs
parents:
diff changeset
    20
    enum TServiceIPCBackends
hgs
parents:
diff changeset
    21
        {
hgs
parents:
diff changeset
    22
        EDefaultIPC, 
hgs
parents:
diff changeset
    23
        ELocalSocket, 
hgs
parents:
diff changeset
    24
        ESymbianServer, 
hgs
parents:
diff changeset
    25
        ESharedMemory
hgs
parents:
diff changeset
    26
        };
hgs
parents:
diff changeset
    27
hgs
parents:
diff changeset
    28
    static const char FUNCTIONSEM[] = "_funclock";
hgs
parents:
diff changeset
    29
    static const char SERVERSEM[] = "_serverlock";
hgs
parents:
diff changeset
    30
    static const char SERVERNOTSTARTED[] = "0";
hgs
parents:
diff changeset
    31
    static const char SERVERSTARTED[] = "1";
hgs
parents:
diff changeset
    32
hgs
parents:
diff changeset
    33
    #define GETSESSIONID   "GetSessionId"
hgs
parents:
diff changeset
    34
    #define SETSESSIONINFO   "SetSessionInfo"
hgs
parents:
diff changeset
    35
    #define SUBSCRIBEBROADCASTMSG "SubscribeBroadcastMsg"
hgs
parents:
diff changeset
    36
}
hgs
parents:
diff changeset
    37
#endif // serviceipcdefs_h