_AcmeDnsClientContext Struct Reference

ACME-DNS client context. More...

#include <acme_dns_client.h>

Data Fields

AcmeDnsClientState state
 ACME-DNS client state. More...
 
NetInterfaceinterface
 Underlying network interface. More...
 
systime_t timeout
 Timeout value. More...
 
HttpClientContext httpClientContext
 HTTP client context. More...
 
AcmeDnsClientTlsInitCallback tlsInitCallback
 TLS initialization callback function. More...
 
char_t serverName [ACME_DNS_CLIENT_MAX_HOST_LEN+1]
 Host name of the ACME-DNS server. More...
 
uint16_t serverPort
 TCP port number. More...
 
char_t username [ACME_DNS_CLIENT_MAX_USERNAME_LEN+1]
 User name. More...
 
char_t password [ACME_DNS_CLIENT_MAX_PASSWORD_LEN+1]
 Password. More...
 
char_t subDomain [ACME_DNS_CLIENT_MAX_SUB_DOMAIN_LEN+1]
 Sub domain. More...
 
char_t fullDomain [ACME_DNS_CLIENT_MAX_FULL_DOMAIN_LEN+1]
 Full domain. More...
 
char_t buffer [ACME_DNS_CLIENT_BUFFER_SIZE+1]
 Memory buffer for input/output operations. More...
 
size_t bufferLen
 Length of the buffer, in bytes. More...
 
size_t bufferPos
 Current position in the buffer. More...
 
uint_t statusCode
 HTTP status code. More...
 

Detailed Description

ACME-DNS client context.

Definition at line 158 of file acme_dns_client.h.

Field Documentation

◆ buffer

Memory buffer for input/output operations.

Definition at line 173 of file acme_dns_client.h.

◆ bufferLen

size_t bufferLen

Length of the buffer, in bytes.

Definition at line 174 of file acme_dns_client.h.

◆ bufferPos

size_t bufferPos

Current position in the buffer.

Definition at line 175 of file acme_dns_client.h.

◆ fullDomain

Full domain.

Definition at line 172 of file acme_dns_client.h.

◆ httpClientContext

HttpClientContext httpClientContext

HTTP client context.

Definition at line 163 of file acme_dns_client.h.

◆ interface

NetInterface* interface

Underlying network interface.

Definition at line 161 of file acme_dns_client.h.

◆ password

Password.

Definition at line 170 of file acme_dns_client.h.

◆ serverName

Host name of the ACME-DNS server.

Definition at line 167 of file acme_dns_client.h.

◆ serverPort

uint16_t serverPort

TCP port number.

Definition at line 168 of file acme_dns_client.h.

◆ state

ACME-DNS client state.

Definition at line 160 of file acme_dns_client.h.

◆ statusCode

uint_t statusCode

HTTP status code.

Definition at line 176 of file acme_dns_client.h.

◆ subDomain

Sub domain.

Definition at line 171 of file acme_dns_client.h.

◆ timeout

systime_t timeout

Timeout value.

Definition at line 162 of file acme_dns_client.h.

◆ tlsInitCallback

TLS initialization callback function.

Definition at line 165 of file acme_dns_client.h.

◆ username

User name.

Definition at line 169 of file acme_dns_client.h.


The documentation for this struct was generated from the following file: