utilities/serviceipcclient/serviceipcdefs.h
changeset 16 3c88a81ff781
equal deleted inserted replaced
14:6aeb7a756187 16:3c88a81ff781
       
     1 #ifndef serviceipcdefs_h
       
     2 #define serviceipcdefs_h
       
     3 
       
     4 #include <Qt/qglobal.h>
       
     5 
       
     6 namespace WRT {
       
     7 
       
     8     #ifdef QT_MAKE_IPC_DLL
       
     9         # define SFWIPC_EXPORT Q_DECL_EXPORT
       
    10     #else
       
    11         # define SFWIPC_EXPORT Q_DECL_IMPORT
       
    12     #endif
       
    13 
       
    14     #ifdef QT_MAKE_IPC_SERVER_DLL
       
    15         # define SFWIPCSRV_EXPORT Q_DECL_EXPORT
       
    16     #else
       
    17         # define SFWIPCSRV_EXPORT Q_DECL_IMPORT
       
    18     #endif
       
    19 
       
    20     enum TServiceIPCBackends
       
    21         {
       
    22         EDefaultIPC, 
       
    23         ELocalSocket, 
       
    24         ESymbianServer, 
       
    25         ESharedMemory
       
    26         };
       
    27 
       
    28     static const char FUNCTIONSEM[] = "_funclock";
       
    29     static const char SERVERSEM[] = "_serverlock";
       
    30     static const char SERVERNOTSTARTED[] = "0";
       
    31     static const char SERVERSTARTED[] = "1";
       
    32 
       
    33     #define GETSESSIONID   "GetSessionId"
       
    34     #define SETSESSIONINFO   "SetSessionInfo"
       
    35     #define SUBSCRIBEBROADCASTMSG "SubscribeBroadcastMsg"
       
    36 }
       
    37 #endif // serviceipcdefs_h