00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00027
00028
#if !defined(AFX_ISOAPATTACHMENT_H__8B3A65FD_40A6_45B2_A8C5_295DE4222952__INCLUDED_)
00029
#define AFX_ISOAPATTACHMENT_H__8B3A65FD_40A6_45B2_A8C5_295DE4222952__INCLUDED_
00030
00031
#if _MSC_VER > 1000
00032
#pragma once
00033
#endif // _MSC_VER > 1000
00034
00035
#include <axis/AxisUserAPI.hpp>
00036
00037 AXIS_CPP_NAMESPACE_START
00038
00039
class STORAGE_CLASS_INFO ISoapAttachment
00040 {
00041
public:
00042
00046
virtual void addBody(
xsd__base64Binary* objBody)=0;
00047
00051
virtual void addHeader(
const char* pchName,
const char* pchValue)=0;
00052
00056
virtual xsd__base64Binary* getBody()=0;
00057
00063
virtual const char* getHeader(
const char* pchName)=0;
00064
00065
virtual ~ISoapAttachment() {};
00066
00067 };
00068
00069 AXIS_CPP_NAMESPACE_END
00070
00071
#endif // !defined(AFX_ISOAPATTACHMENT_H__8B3A65FD_40A6_45B2_A8C5_295DE4222952__INCLUDED_)