00001
00010
00011
00013
00014
00015
00016
00017
00018 #if !defined(SOAPATTRIBUTE_H)
00019 #define SOAPATTRIBUTE_H
00020
00021 #if _MSC_VER > 1000
00022 #pragma once
00023 #endif // _MSC_VER > 1000
00024
00025 #ifndef _STRING_
00026 #include <string>
00027 #endif // _STRING_
00028
00029 class SOAPAttribute
00030 {
00031 public:
00032 SOAPAttribute();
00033 virtual ~SOAPAttribute();
00034
00035
00036
00037
00038
00039
00040
00041
00042 std::string& namespaceName();
00043
00044
00045
00046
00047
00048
00049
00050
00051 std::string& accessor();
00052
00053
00054
00055
00056
00057
00058
00059
00060 std::string& value();
00061 private:
00062
00063
00064
00065
00066 std::string m_szNamespaceName;
00067
00068
00069
00070 std::string m_szAccessor;
00071
00072
00073
00074 std::string m_szValue;
00075 };
00076
00077 #endif // !defined(SOAPATTRIBUTE_H)