23 #ifndef _svlWebObjectBase_h
24 #define _svlWebObjectBase_h
47 virtual void Read(
char*& data,
int& datasize);
48 virtual void Write(
char* data,
int datasize);
50 virtual void Unlock();
51 const std::string & GetName();
52 const std::string & GetContentType();
61 void SetContentType(
const std::string & content_type);
68 std::string ContentType;
74 #endif // _svlWebObjectBase_h
#define CISST_EXPORT
Definition: cmnExportMacros.h:50
Definition: osaCriticalSection.h:36
Definition: svlWebObjectBase.h:36
Base class for high level objects.
Definition: cmnGenericObject.h:51
Macros to export the symbols of cisstCommon (in a Dll).
#define CMN_DECLARE_SERVICES(hasDynamicCreation, lod)
Definition: cmnClassRegisterMacros.h:116
Definition: svlWebPublisher.h:40
bool Readable
Definition: svlWebObjectBase.h:58
bool Writable
Definition: svlWebObjectBase.h:59
const int CMN_NO_DYNAMIC_CREATION
Definition: cmnClassRegisterMacros.h:328
#define CMN_DECLARE_SERVICES_INSTANTIATION(className)
Definition: cmnClassRegisterMacros.h:202
#define CMN_LOG_ALLOW_DEFAULT
Definition: cmnLogLoD.h:76