23 #ifndef _svlWebPublisher_h
24 #define _svlWebPublisher_h
44 typedef std::pair<std::string, svlWebObjectBase*> _ObjectPair;
45 typedef std::map<std::string, svlWebObjectBase*> _ObjectMap;
53 unsigned int GetPort();
61 int RemoveObject(
const std::string & objectname);
63 svlWebObjectBase* GetObject(
const std::string & objectname, RequestType request);
66 void* Proc(
int param);
78 bool ServerInitSuccess;
83 #endif // _svlWebPublisher_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
Declaration of osaThread.
Define a thread object.
Definition: osaThread.h:164
Macros to export the symbols of cisstCommon (in a Dll).
Declaration of osaThreadSignal.
#define CMN_DECLARE_SERVICES(hasDynamicCreation, lod)
Definition: cmnClassRegisterMacros.h:116
Definition: svlWebPublisher.h:40
RequestType
Definition: svlWebPublisher.h:48
Definition: osaThreadSignal.h:40
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