#include <TrueName.hxx>
Public Member Functions | |
| hash32_t | hash () |
| std::string | asHumanString () const |
| std::string | asStringOldFormat () const |
| TrueName () | |
| TrueName (TrueNameKind k) | |
| TrueName (const TrueName &tn) | |
| TrueName (const OpenSHA &sha) | |
| TrueName (uint32_t len, const void *s) | |
| int | cmp (const TrueName &tn) |
| bool | operator== (const TrueName &tn) |
| bool | operator!= (const TrueName &tn) |
| operator int BoolConversionSupport::* () const | |
| Sleazy support for if(TrueName). | |
| bool | operator< (const TrueName &other) const |
| bool | operator> (const TrueName &other) const |
Static Public Member Functions | |
| static size_t | repLen (uint8_t kind) |
| static std::string | NewName () |
| static TrueName | OfString (std::string) |
Public Attributes | |
| uint8_t | kind |
| ByteString | value |
Static Public Attributes | |
| static TrueName | Null |
| static TrueName | CfgDir |
Classes | |
| struct | BoolConversionSupport |
Definition at line 59 of file TrueName.hxx.
|
|
Definition at line 79 of file TrueName.hxx. References kind, and TNK_NULL. Referenced by OfString(). |
|
|
Definition at line 84 of file TrueName.hxx. References kind. |
|
|
Definition at line 80 of file TrueName.cxx. |
|
|
Definition at line 95 of file TrueName.cxx. |
|
||||||||||||
|
|
|
|
Definition at line 130 of file TrueName.cxx. References ExBadValue, format(), hex_encode(), kind, NID_PREFIX, SHA1_PREFIX, THROW, TNK_NID, TNK_NULL, TNK_SHA1, and value. Referenced by Repository::GetEntity(), WsEntity::ReportStatus(), FSRepos::ReviseEntityDelta(), and Repository::validateEntityBuffer(). |
|
|
Definition at line 196 of file TrueName.cxx. References bad_b64_encode(), ExBadValue, format(), hex_encode(), kind, THROW, TNK_NID, TNK_NULL, TNK_SHA1, and value. Referenced by sdr::OStream::w_entname(). |
|
|
Definition at line 157 of file TrueName.cxx. Referenced by operator==(). |
|
|
Definition at line 114 of file TrueName.cxx. References value. Referenced by Buffer::computeAffinity(), Entity::Entity(), and WsEntity::WsEntity(). |
|
|
Definition at line 184 of file TrueName.cxx. References ExPrngError, format(), hex_encode(), and THROW. Referenced by Entity::CreateFamNID(), and FSRepos::DupMutable(). |
|
|
Definition at line 101 of file TrueName.cxx. References OpenSHA::append(), OpenSHA::finish(), and TrueName(). |
|
|
Sleazy support for if(TrueName).
Definition at line 103 of file TrueName.hxx. References TrueName::BoolConversionSupport::dummy, kind, and TNK_NULL. |
|
|
Definition at line 97 of file TrueName.hxx. |
|
|
Definition at line 109 of file TrueName.hxx. |
|
|
Definition at line 173 of file TrueName.cxx. |
|
|
Definition at line 119 of file TrueName.hxx. |
|
|
Definition at line 60 of file TrueName.cxx. References ExBadValue, format(), THROW, TNK_NID, and TNK_SHA1. |
|
|
Definition at line 130 of file TrueName.hxx. Referenced by FSRepos::do_GetEntity(), and FSRepos::GetEntityDelta(). |
|
|
Definition at line 65 of file TrueName.hxx. Referenced by asHumanString(), asStringOldFormat(), cmp(), Serializable::getTrueName(), operator int BoolConversionSupport::*(), operator<(), operator==(), operator>(), and TrueName(). |
|
|
Definition at line 129 of file TrueName.hxx. Referenced by Entity::Entity(), Repository::GetEntity(), PendingChange::PendingChange(), FSRepos::ReviseMutable(), Serializable::Serializable(), and WsEntity::UploadTo(). |
|
|
Definition at line 66 of file TrueName.hxx. Referenced by asHumanString(), asStringOldFormat(), cmp(), hash(), operator<(), operator>(), and TrueName(). |
1.4.6