A wrapper for OpenSSL database row of TXT_DB database. More...
#include <certificate_db.h>
![Collaboration graph](classSsl_1_1CertificateDb_1_1Row__coll__graph.png)
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 | ( | ) |
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
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