|
OpenSDN source code
|
This is the complete list of members for BindUtil, including all inherited members.
| ADD_UPDATE enum value | BindUtil | |
| AddAdditionalSection(uint8_t *ptr, const std::string name, uint16_t type, uint16_t cl, uint32_t ttl, const std::string &data, uint16_t &length) | BindUtil | privatestatic |
| AddAnswerSection(uint8_t *ptr, const DnsItem &item, uint16_t &length) | BindUtil | static |
| AddData(uint8_t *ptr, const DnsItem &item, uint16_t &length) | BindUtil | privatestatic |
| AddName(uint8_t *ptr, const std::string &addr, uint16_t plen, uint16_t offset, uint16_t &length) | BindUtil | static |
| AddQuestionSection(uint8_t *ptr, const std::string &name, uint16_t type, uint16_t cl, uint16_t &length) | BindUtil | static |
| AddUpdate(uint8_t *ptr, const DnsItem &item, uint16_t cl, uint32_t ttl, uint16_t &length) | BindUtil | static |
| BuildDnsHeader(dnshdr *dns, uint16_t xid, DnsReq req, DnsOpcode op, bool rd, bool ra, uint8_t ret, uint16_t ques_count) | BindUtil | static |
| BuildDnsQuery(uint8_t *buf, uint16_t xid, const std::string &domain, const DnsItems &items) | BindUtil | static |
| BuildDnsUpdate(uint8_t *buf, Operation op, uint16_t xid, const std::string &domain, const std::string &zone, const DnsItems &items) | BindUtil | static |
| BuildIp6ArpaSuffix(const Ip6Address::bytes_type &addr, uint32_t plen) | BindUtil | privatestatic |
| CHANGE_UPDATE enum value | BindUtil | |
| DataLength(uint16_t plen, uint16_t offset, uint16_t size) | BindUtil | inlinestatic |
| DELETE_UPDATE enum value | BindUtil | |
| DnsClass(const std::string &cl) | BindUtil | static |
| DnsClass(uint16_t cl) | BindUtil | static |
| DnsResponseCode(uint16_t code) | BindUtil | static |
| DnsType(const std::string &tp) | BindUtil | static |
| DnsType(uint16_t tp) | BindUtil | static |
| GetAddrFromPtrName(std::string &ptr_name, IpAddress &mask) | BindUtil | static |
| GetAddrFromPtrName(std::string &ptr_name, Ip4Address &ip) | BindUtil | privatestatic |
| GetAddrFromPtrName(std::string &ptr_name, Ip6Address &ip) | BindUtil | privatestatic |
| GetFQDN(const std::string &name, const std::string &domain, const std::string &match) | BindUtil | static |
| GetNibble(const Ip6Address::bytes_type &addr, size_t bit) | BindUtil | inlineprivatestatic |
| GetPtrNameFromAddr(const Ip4Address &ip) | BindUtil | static |
| GetPtrNameFromAddr(const Ip6Address &ip6) | BindUtil | static |
| GetReverseZone(const Ip4Address &addr, uint32_t plen, std::string &zone) | BindUtil | static |
| GetReverseZone(const Ip6Address &addr, uint32_t plen, std::string &zone) | BindUtil | static |
| GetReverseZone(const IpAddress &addr, uint32_t plen, std::string &zone) | BindUtil | static |
| GetReverseZoneList(const IpAddress &mask, uint32_t plen, ZoneList &zones) | BindUtil | static |
| GetReverseZoneList(const Ip4Address &mask, uint32_t plen, ZoneList &zones) | BindUtil | privatestatic |
| GetReverseZoneList(const Ip6Address &mask, uint32_t plen, ZoneList &zones) | BindUtil | privatestatic |
| HasSpecialChars(const std::string &name) | BindUtil | static |
| IsIP(const std::string &name, IpAddress &addr) | BindUtil | static |
| IsReverseZone(const std::string &name) | BindUtil | static |
| IsReverseZoneV4(const std::string &name) | BindUtil | privatestatic |
| IsReverseZoneV6(const std::string &name) | BindUtil | privatestatic |
| Operation enum name | BindUtil | |
| ParseDnsQuery(uint8_t *dns, uint16_t dnslen, uint16_t *parsed_length, DnsItems &items) | BindUtil | static |
| ParseDnsResponse(uint8_t *dns, uint16_t dnslen, uint16_t &xid, dns_flags &flags, DnsItems &ques, DnsItems &ans, DnsItems &auth, DnsItems &add) | BindUtil | static |
| ParseDnsUpdate(uint8_t *dns, uint16_t dnslen, DnsUpdateData &data) | BindUtil | static |
| ReadAnswerEntry(uint8_t *dns, uint16_t dnslen, int *remlen, DnsItem &item) | BindUtil | privatestatic |
| ReadByte(uint8_t *dns, uint16_t dnslen, int *remlen, uint8_t &value) | BindUtil | inlineprivatestatic |
| ReadData(uint8_t *dns, uint16_t dnslen, int *remlen, DnsItem &item) | BindUtil | privatestatic |
| ReadName(uint8_t *dns, uint16_t dnslen, int *remlen, std::string &name, uint16_t &plen, uint16_t &offset) | BindUtil | privatestatic |
| ReadQuestionEntry(uint8_t *dns, uint16_t dnslen, int *remlen, DnsItem &item) | BindUtil | privatestatic |
| ReadShort(uint8_t *dns, uint16_t dnslen, int *remlen, uint16_t &value) | BindUtil | inlineprivatestatic |
| ReadWord(uint8_t *dns, uint16_t dnslen, int *remlen, uint32_t &value) | BindUtil | inlineprivatestatic |
| RemoveSpecialChars(std::string &name) | BindUtil | static |
| WriteByte(uint8_t *ptr, uint8_t value) | BindUtil | inlineprivatestatic |
| WriteShort(uint8_t *ptr, uint16_t value) | BindUtil | inlineprivatestatic |
| WriteWord(uint8_t *ptr, uint32_t value) | BindUtil | inlineprivatestatic |