class SOAP_CMAC DeviceBindingProxy : public soap { public: /// Endpoint URL of service 'DeviceBindingProxy' (change as needed) const char *soap_endpoint; /// Variables globally declared in onvif.h, if any /// Construct a proxy with new managing context DeviceBindingProxy(); /// Copy constructor DeviceBindingProxy(const DeviceBindingProxy& rhs); /// Construct proxy given a managing context DeviceBindingProxy(const struct soap&); /// Constructor taking an endpoint URL DeviceBindingProxy(const char *endpoint); /// Constructor taking input and output mode flags for the new managing context DeviceBindingProxy(soap_mode iomode); /// Constructor taking endpoint URL and input and output mode flags for the new managing context DeviceBindingProxy(const char *endpoint, soap_mode iomode); /// Constructor taking input and output mode flags for the new managing context DeviceBindingProxy(soap_mode imode, soap_mode omode); /// Destructor deletes deserialized data and managing context virtual ~DeviceBindingProxy(); }
class SOAP_CMAC DeviceBindingService : public soap { public: /// Variables globally declared in onvif.h, if any /// Construct a service with new managing context DeviceBindingService(); /// Copy constructor DeviceBindingService(const DeviceBindingService&); /// Construct service given a managing context DeviceBindingService(const struct soap&); /// Constructor taking input+output mode flags for the new managing context DeviceBindingService(soap_mode iomode); /// Constructor taking input and output mode flags for the new managing context DeviceBindingService(soap_mode imode, soap_mode omode); /// Destructor deletes deserialized data and managing context virtual ~DeviceBindingService(); /// Delete all deserialized data (with soap_destroy() and soap_end()) virtual void destroy(); /// Delete all deserialized data and reset to defaults virtual void reset(); }