00001 /*----------------------------------------------------------------------------- 00002 Name: MethodName.h 00003 Project: xmlBlaster.org 00004 Copyright: xmlBlaster.org, see xmlBlaster-LICENSE file 00005 Comment: Method name constants 00006 -----------------------------------------------------------------------------*/ 00007 #ifndef _UTIL_METHODNAME_H 00008 #define _UTIL_METHODNAME_H 00009 00010 #include <util/xmlBlasterDef.h> 00011 #include <string> 00012 00013 namespace org { namespace xmlBlaster { 00014 namespace util { namespace MethodName { 00015 00021 //class Dll_Export MethodName { // Using namespace instead of class here 00022 00023 extern Dll_Export const std::string CONNECT; 00024 extern Dll_Export const std::string DISCONNECT; 00025 extern Dll_Export const std::string GET; 00026 extern Dll_Export const std::string ERASE; 00027 extern Dll_Export const std::string PUBLISH; 00028 extern Dll_Export const std::string PUBLISH_ARR; 00029 extern Dll_Export const std::string PUBLISH_ONEWAY; 00030 extern Dll_Export const std::string SUBSCRIBE; 00031 extern Dll_Export const std::string UNSUBSCRIBE; 00032 extern Dll_Export const std::string UPDATE; 00033 extern Dll_Export const std::string UPDATE_ONEWAY; 00034 extern Dll_Export const std::string PING; 00035 extern Dll_Export const std::string DUMMY; 00036 extern Dll_Export const std::string UNKNOWN; 00037 00038 //}; // class MethodName 00039 00040 00041 }}}} // namespace 00042 00043 #endif 00044 00045