|  | Kea 3.1.0
    | 
This encapsulates the actual implementation of the BasicRRset class.  
 More...
| Public Member Functions | |
| BasicRRsetImpl (const Name &name, const RRClass &rrclass, const RRType &rrtype, const RRTTL &ttl) | |
| uint32_t | toWire (AbstractMessageRenderer &renderer, size_t limit) const | 
| Public Attributes | |
| Name | name_ | 
| vector< ConstRdataPtr > | rdatalist_ | 
| RRClass | rrclass_ | 
| RRType | rrtype_ | 
| RRTTL | ttl_ | 
This encapsulates the actual implementation of the BasicRRset class. 
It's hidden from applications.
| uint32_t isc::dns::BasicRRsetImpl::toWire | ( | AbstractMessageRenderer & | renderer, | 
| size_t | limit ) const | 
Definition at line 182 of file rrset.cc.
References isc::dns::RRClass::ANY(), isc::dns::AbstractMessageRenderer::getLength(), isc_throw, isc_throw_assert, name_, isc::dns::RRClass::NONE(), rdatalist_, rrclass_, rrtype_, isc::dns::AbstractMessageRenderer::skip(), isc::dns::AbstractMessageRenderer::trim(), ttl_, isc::dns::AbstractMessageRenderer::writeUint16(), and isc::dns::AbstractMessageRenderer::writeUint16At().
| Name isc::dns::BasicRRsetImpl::name_ | 
Definition at line 169 of file rrset.cc.
Referenced by BasicRRsetImpl(), and toWire().
| vector<ConstRdataPtr> isc::dns::BasicRRsetImpl::rdatalist_ | 
| RRClass isc::dns::BasicRRsetImpl::rrclass_ | 
Definition at line 170 of file rrset.cc.
Referenced by BasicRRsetImpl(), and toWire().
| RRType isc::dns::BasicRRsetImpl::rrtype_ | 
Definition at line 171 of file rrset.cc.
Referenced by BasicRRsetImpl(), and toWire().
| RRTTL isc::dns::BasicRRsetImpl::ttl_ | 
Definition at line 172 of file rrset.cc.
Referenced by BasicRRsetImpl(), and toWire().