A wrapper for OpenSSL database row of TXT_DB database. More...
#include <certificate_db.h>

Public Member Functions | |
| Row () | |
| Create row wrapper. More... | |
| Row (char **row, size_t width) | |
| Create row wrapper for row with width items. More... | |
| ~Row () | |
| Delete all row. More... | |
| void | setValue (size_t number, char const *value) |
| Set cell's value in row. More... | |
| char ** | getRow () |
| Raw row. More... | |
| void | reset () |
| Abandon row and don't free memory. More... | |
Private Attributes | |
| char ** | row |
| Raw row. More... | |
| size_t | width |
| Number of cells in the row. More... | |
Detailed Description
Definition at line 77 of file certificate_db.h.
Constructor & Destructor Documentation
◆ Row() [1/2]
| Ssl::CertificateDb::Row::Row | ( | ) |
Definition at line 116 of file certificate_db.cc.
◆ Row() [2/2]
| Ssl::CertificateDb::Row::Row | ( | char ** | row, |
| size_t | width | ||
| ) |
Definition at line 123 of file certificate_db.cc.
References row.
◆ ~Row()
| Ssl::CertificateDb::Row::~Row | ( | ) |
Definition at line 128 of file certificate_db.cc.
References max().
Member Function Documentation
◆ getRow()
| char ** Ssl::CertificateDb::Row::getRow | ( | ) |
Definition at line 170 of file certificate_db.cc.
Referenced by Ssl::CertificateDb::addCertAndPrivateKey(), and Ssl::CertificateDb::pure_find().
◆ reset()
| void Ssl::CertificateDb::Row::reset | ( | void | ) |
Definition at line 152 of file certificate_db.cc.
Referenced by Ssl::CertificateDb::addCertAndPrivateKey().
◆ setValue()
| void Ssl::CertificateDb::Row::setValue | ( | size_t | number, |
| char const * | value | ||
| ) |
Definition at line 157 of file certificate_db.cc.
References assert.
Referenced by Ssl::CertificateDb::addCertAndPrivateKey(), and Ssl::CertificateDb::pure_find().
Member Data Documentation
◆ row
|
private |
Definition at line 90 of file certificate_db.h.
Referenced by Row().
◆ width
|
private |
Definition at line 91 of file certificate_db.h.
Referenced by Row().
The documentation for this class was generated from the following files:
- src/security/cert_generators/file/certificate_db.h
- src/security/cert_generators/file/certificate_db.cc
