![]() |
![]() |
00001 #ifndef IGUANA_WEB_FRAMEWORK_IG_WEB_3D_SERVICE_H 00002 # define IGUANA_WEB_FRAMEWORK_IG_WEB_3D_SERVICE_H 00003 00004 //<<<<<< INCLUDES >>>>>> 00005 00006 # include "Iguana/WebFramework/interface/config.h" 00007 # include "Iguana/WebFramework/interface/IgWebService.h" 00008 # include <string> 00009 00010 //<<<<<< PUBLIC DEFINES >>>>>> 00011 //<<<<<< PUBLIC CONSTANTS >>>>>> 00012 //<<<<<< PUBLIC TYPES >>>>>> 00013 00014 class IgState; 00015 00016 //<<<<<< PUBLIC VARIABLES >>>>>> 00017 //<<<<<< PUBLIC FUNCTIONS >>>>>> 00018 //<<<<<< CLASS DECLARATIONS >>>>>> 00019 00020 class IGUANA_WEB_FRAMEWORK_API IgWeb3DService : public IgWebService 00021 { 00022 public: 00023 static const char *catalogLabel (void); 00024 IgWeb3DService (IgState *state); 00025 00026 void create (Arguments *arguments); 00027 void browse (Arguments *arguments); 00028 00029 void doCreate (IgState *state, std::string browserName); 00030 00031 // implicit copy constructor 00032 // implicit assignment operator 00033 // implicit destructor 00034 }; 00035 00036 //<<<<<< INLINE PUBLIC FUNCTIONS >>>>>> 00037 //<<<<<< INLINE MEMBER FUNCTIONS >>>>>> 00038 00039 #endif // IGUANA_WEB_FRAMEWORK_IG_WEB_3D_SERVICE_H