Wrap around a daos_oclass_id_t.
An object class describes the schema of data distribution and protection.
Definition at line 95 of file RDaos.hxx.
|
| static constexpr std::size_t | kOCNameMaxLength = 64 |
| | This limit is currently not defined in any header and any call to daos_oclass_id2name() within DAOS uses a stack-allocated buffer whose length varies from 16 to 50, e.g.
|
| |
#include <ROOT/RDaos.hxx>
◆ ObjClassId() [1/2]
| ROOT::Experimental::Internal::RDaosObject::ObjClassId::ObjClassId |
( |
daos_oclass_id_t | cid | ) |
|
|
inline |
◆ ObjClassId() [2/2]
| ROOT::Experimental::Internal::RDaosObject::ObjClassId::ObjClassId |
( |
const std::string & | name | ) |
|
|
inline |
◆ IsUnknown()
| bool ROOT::Experimental::Internal::RDaosObject::ObjClassId::IsUnknown |
( |
| ) |
const |
|
inline |
◆ ToString()
| std::string ROOT::Experimental::Internal::RDaosObject::ObjClassId::ToString |
( |
| ) |
const |
◆ fCid
◆ kOCNameMaxLength
| std::size_t ROOT::Experimental::Internal::RDaosObject::ObjClassId::kOCNameMaxLength = 64 |
|
staticconstexpr |
The documentation for this struct was generated from the following files: