Ssl::CertificateDb::Row Class Reference

A wrapper for OpenSSL database row of TXT_DB database. More...

#include <certificate_db.h>

Collaboration diagram for Ssl::CertificateDb::Row:

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 81 of file certificate_db.h.

Constructor & Destructor Documentation

Ssl::CertificateDb::Row::Row ( )

Definition at line 114 of file certificate_db.cc.

References i, NULL, row, and width.

Ssl::CertificateDb::Row::Row ( char **  row,
size_t  width 
)

Definition at line 122 of file certificate_db.cc.

References row.

Ssl::CertificateDb::Row::~Row ( )

Definition at line 127 of file certificate_db.cc.

References i, max(), and NULL.

Member Function Documentation

char ** Ssl::CertificateDb::Row::getRow ( )
void Ssl::CertificateDb::Row::reset ( )

Definition at line 151 of file certificate_db.cc.

References NULL.

Referenced by Ssl::CertificateDb::addCertAndPrivateKey().

void Ssl::CertificateDb::Row::setValue ( size_t  number,
char const *  value 
)

Definition at line 156 of file certificate_db.cc.

References assert, free, and NULL.

Referenced by Ssl::CertificateDb::addCertAndPrivateKey(), and Ssl::CertificateDb::pure_find().

Member Data Documentation

char** Ssl::CertificateDb::Row::row
private

Definition at line 94 of file certificate_db.h.

Referenced by Row().

size_t Ssl::CertificateDb::Row::width
private

Definition at line 95 of file certificate_db.h.

Referenced by Row().


The documentation for this class was generated from the following files:

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors