2014-01-15 21:41:16 +00:00
|
|
|
#ifndef __OTEEXTENSION_HPP
|
|
|
|
#define __OTEEXTENSION_HPP
|
2014-01-15 18:29:15 +00:00
|
|
|
|
|
|
|
#include "se/Extension.hpp"
|
|
|
|
|
|
|
|
/**
|
|
|
|
* A bundled set of constants representing the .ae EPP extension
|
|
|
|
* schema. The namespace URI uniquely identifies the extension.
|
|
|
|
*/
|
2014-01-15 21:41:16 +00:00
|
|
|
class OteExtension : public Extension
|
2014-01-15 18:29:15 +00:00
|
|
|
{
|
|
|
|
public:
|
|
|
|
|
2014-01-15 21:41:16 +00:00
|
|
|
virtual ~OteExtension(void) { }
|
2014-01-15 18:29:15 +00:00
|
|
|
|
|
|
|
/**
|
|
|
|
* Get the globally unique namespace URI which identifies this extension.
|
|
|
|
*/
|
|
|
|
virtual std::string& getURI() const;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Get the location hint for the XML schema used to validate EPP service
|
|
|
|
* element instances using this extension.
|
|
|
|
*/
|
|
|
|
virtual std::string& getSchemaLocation() const;
|
|
|
|
};
|
|
|
|
|
2014-01-15 21:41:16 +00:00
|
|
|
#endif // __OTEXTENSION_HPP
|
2014-01-15 18:29:15 +00:00
|
|
|
|