91 UChar len = fqdn_[i++];
98 *lblptr =
static_cast<Char
>(fqdn_[i++]);
101 str.append(label, lblptr - label);
111 #endif // #ifndef __EFQDN_H cpUChar data() const
Definition: efqdn.h:73
Encapsulates and extends a std::string object.
Represents an OctetString as defined in RFC 6733.
Definition: eostring.h:33
Void clear()
Sets the internal buffer to all NULL's and sets the length to zero.
Definition: eostring.h:372
EFqdn(cpStr val)
Definition: efqdn.h:27
size_type length() const
Returns the length of the assigned value of this object.
Definition: eostring.h:558
EString toString() const
Definition: efqdn.h:83
EFqdn & operator=(cpStr val)
Definition: efqdn.h:38
size_t length() const
Definition: efqdn.h:78
size_type size() const
Definition: eostring.h:559
EFqdn()
Definition: efqdn.h:26
Defines the EOctetString and ETbcdString classes.
EOctetString & append(const EOctetString &ostr)
Appends to this object.
Definition: eostring.h:182
cpUChar data() const
Returns a pointer to the internal data buffer.
Definition: eostring.h:516
EFqdn & operator=(const EFqdn &val)
Definition: efqdn.h:32
String class.
Definition: estring.h:31
size_t size_type
Definition: eostring.h:36