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 117 of file certificate_db.cc.
◆ Row() [2/2]
| Ssl::CertificateDb::Row::Row | ( | char ** | row, |
| size_t | width | ||
| ) |
Definition at line 124 of file certificate_db.cc.
References row.
◆ ~Row()
| Ssl::CertificateDb::Row::~Row | ( | ) |
Definition at line 129 of file certificate_db.cc.
References max().
Member Function Documentation
◆ getRow()
| char ** Ssl::CertificateDb::Row::getRow | ( | ) |
Definition at line 171 of file certificate_db.cc.
Referenced by Ssl::CertificateDb::addCertAndPrivateKey(), and Ssl::CertificateDb::pure_find().
◆ reset()
| void Ssl::CertificateDb::Row::reset | ( | ) |
Definition at line 153 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 158 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
Introduction
- About Squid
- Why Squid?
- Squid Developers
- How to Donate
- How to Help Out
- Getting Squid
- Squid Source Packages
- Squid Deployment Case-Studies
- Squid Software Foundation
Documentation
- Quick Setup
- Configuration:
- FAQ and Wiki
- Guide Books:
- Non-English
- More...
Support
- Security Advisories
- Bugzilla Database
- Mailing lists
- Contacting us
- Commercial services
- Project Sponsors
- Squid-based products
