|  | Kea 3.0.0
    | 
This is the complete list of members for isc::dhcp::OptionDefinition, including all inherited members.
| addRecordField(const std::string &data_type_name) | isc::dhcp::OptionDefinition | |
| addRecordField(const OptionDataType data_type) | isc::dhcp::OptionDefinition | |
| BaseStampedElement() | isc::data::BaseStampedElement | |
| contextToElement(data::ElementPtr map) const | isc::dhcp::OptionDefinition | inline | 
| create(const std::string &name, const uint16_t code, const std::string &space, const std::string &type, const bool array_type=false) | isc::dhcp::OptionDefinition | static | 
| create(const std::string &name, const uint16_t code, const std::string &space, const OptionDataType type, const bool array_type=false) | isc::dhcp::OptionDefinition | static | 
| create(const std::string &name, const uint16_t code, const std::string &space, const std::string &type, const char *encapsulated_space) | isc::dhcp::OptionDefinition | static | 
| create(const std::string &name, const uint16_t code, const std::string &space, const OptionDataType type, const char *encapsulated_space) | isc::dhcp::OptionDefinition | static | 
| delServerTag(const std::string &server_tag) | isc::data::StampedElement | |
| equals(const OptionDefinition &other) const | isc::dhcp::OptionDefinition | |
| factoryAddrList4(uint16_t type, OptionBufferConstIter begin, OptionBufferConstIter end) | isc::dhcp::OptionDefinition | static | 
| factoryAddrList6(uint16_t type, OptionBufferConstIter begin, OptionBufferConstIter end) | isc::dhcp::OptionDefinition | static | 
| factoryEmpty(Option::Universe u, uint16_t type) | isc::dhcp::OptionDefinition | static | 
| factoryGeneric(Option::Universe u, uint16_t type, OptionBufferConstIter begin, OptionBufferConstIter end) | isc::dhcp::OptionDefinition | static | 
| factoryIA6(uint16_t type, OptionBufferConstIter begin, OptionBufferConstIter end) | isc::dhcp::OptionDefinition | static | 
| factoryIAAddr6(uint16_t type, OptionBufferConstIter begin, OptionBufferConstIter end) | isc::dhcp::OptionDefinition | static | 
| factoryIAPrefix6(uint16_t type, OptionBufferConstIter begin, OptionBufferConstIter end) | isc::dhcp::OptionDefinition | static | 
| factoryInteger(Option::Universe u, uint16_t type, const std::string &encapsulated_space, OptionBufferConstIter begin, OptionBufferConstIter end) | isc::dhcp::OptionDefinition | inlinestatic | 
| factoryIntegerArray(Option::Universe u, uint16_t type, OptionBufferConstIter begin, OptionBufferConstIter end) | isc::dhcp::OptionDefinition | inlinestatic | 
| factoryOpaqueDataTuples(Option::Universe u, uint16_t type, OptionBufferConstIter begin, OptionBufferConstIter end) | isc::dhcp::OptionDefinition | static | 
| factoryOpaqueDataTuples(Option::Universe u, uint16_t type, OptionBufferConstIter begin, OptionBufferConstIter end, OpaqueDataTuple::LengthFieldType length_field_type) | isc::dhcp::OptionDefinition | static | 
| getArrayType() const | isc::dhcp::OptionDefinition | inline | 
| getCode() const | isc::dhcp::OptionDefinition | inline | 
| getContext() const | isc::dhcp::OptionDefinition | inline | 
| getEncapsulatedSpace() const | isc::dhcp::OptionDefinition | inline | 
| getId() const | isc::data::BaseStampedElement | inline | 
| getMetadata() const | isc::data::StampedElement | |
| getModificationTime() const | isc::data::BaseStampedElement | inline | 
| getName() const | isc::dhcp::OptionDefinition | inline | 
| getOptionSpaceName() const | isc::dhcp::OptionDefinition | inline | 
| getRecordFields() const | isc::dhcp::OptionDefinition | inline | 
| getServerTags() const | isc::data::StampedElement | inline | 
| getType() const | isc::dhcp::OptionDefinition | inline | 
| hasAllServerTag() const | isc::data::StampedElement | |
| hasServerTag(const ServerTag &server_tag) const | isc::data::StampedElement | |
| id_ | isc::data::BaseStampedElement | protected | 
| operator!=(const OptionDefinition &other) const | isc::dhcp::OptionDefinition | inline | 
| operator==(const OptionDefinition &other) const | isc::dhcp::OptionDefinition | inline | 
| OptionDefinition(const std::string &name, const uint16_t code, const std::string &space, const std::string &type, const bool array_type=false) | isc::dhcp::OptionDefinition | explicit | 
| OptionDefinition(const std::string &name, const uint16_t code, const std::string &space, const OptionDataType type, const bool array_type=false) | isc::dhcp::OptionDefinition | explicit | 
| OptionDefinition(const std::string &name, const uint16_t code, const std::string &space, const std::string &type, const char *encapsulated_space) | isc::dhcp::OptionDefinition | explicit | 
| OptionDefinition(const std::string &name, const uint16_t code, const std::string &space, const OptionDataType type, const char *encapsulated_space) | isc::dhcp::OptionDefinition | explicit | 
| optionFactory(Option::Universe u, uint16_t type, OptionBufferConstIter begin, OptionBufferConstIter end, bool convenient_notation=false) const | isc::dhcp::OptionDefinition | |
| optionFactory(Option::Universe u, uint16_t type, const OptionBuffer &buf=OptionBuffer()) const | isc::dhcp::OptionDefinition | |
| optionFactory(Option::Universe u, uint16_t type, const std::vector< std::string > &values) const | isc::dhcp::OptionDefinition | |
| RecordFieldsCollection typedef | isc::dhcp::OptionDefinition | |
| RecordFieldsConstIter typedef | isc::dhcp::OptionDefinition | |
| setContext(const data::ConstElementPtr &ctx) | isc::dhcp::OptionDefinition | inline | 
| setId(const uint64_t id) | isc::data::BaseStampedElement | inline | 
| setModificationTime(const boost::posix_time::ptime ×tamp) | isc::data::BaseStampedElement | inline | 
| setServerTag(const std::string &server_tag) | isc::data::StampedElement | inline | 
| StampedElement() | isc::data::StampedElement | |
| timestamp_ | isc::data::BaseStampedElement | protected | 
| updateModificationTime() | isc::data::BaseStampedElement | |
| validate() const | isc::dhcp::OptionDefinition |