DDNS_STATUS Enumeration

Microchip TCP/IP Stack

Microchip TCP/IP Stack Help
DDNS_STATUS Enumeration
C
typedef enum {
  DDNS_STATUS_GOOD = 0u,
  DDNS_STATUS_NOCHG,
  DDNS_STATUS_ABUSE,
  DDNS_STATUS_BADSYS,
  DDNS_STATUS_BADAGENT,
  DDNS_STATUS_BADAUTH,
  DDNS_STATUS_NOT_DONATOR,
  DDNS_STATUS_NOT_FQDN,
  DDNS_STATUS_NOHOST,
  DDNS_STATUS_NOT_YOURS,
  DDNS_STATUS_NUMHOST,
  DDNS_STATUS_DNSERR,
  DDNS_STATUS_911,
  DDNS_STATUS_UPDATE_ERROR,
  DDNS_STATUS_UNCHANGED,
  DDNS_STATUS_CHECKIP_ERROR,
  DDNS_STATUS_INVALID,
  DDNS_STATUS_UNKNOWN
} DDNS_STATUS;
Description

Status message for DynDNS client. GOOD and NOCHG are ok, but ABUSE through 911 are fatal. UNCHANGED through INVALID are locally defined.

Members
Members 
Description 
DDNS_STATUS_GOOD = 0u 
Update successful, hostname is now updated 
DDNS_STATUS_NOCHG 
Update changed no setting and is considered abusive. Additional 'nochg' updates will cause hostname to be blocked. 
DDNS_STATUS_ABUSE 
The hostname specified is blocked for update abuse. 
DDNS_STATUS_BADSYS 
System parameter not valid. Should be dyndns, statdns or custom. 
DDNS_STATUS_BADAGENT 
The user agent was blocked or not sent. 
DDNS_STATUS_BADAUTH 
The username and password pair do not match a real user. 
DDNS_STATUS_NOT_DONATOR 
An option available only to credited users (such as offline URL) was specified, but the user is not a credited user. If multiple hosts were specified, only a single !donator will be returned. 
DDNS_STATUS_NOT_FQDN 
The hostname specified is not a fully-qualified domain name (not in the form hostname.dyndns.org or domain.com). 
DDNS_STATUS_NOHOST 
The hostname specified does not exist in this user account (or is not in the service specified in the system parameter). 
DDNS_STATUS_NOT_YOURS 
The hostname specified does not belong to this user account. 
DDNS_STATUS_NUMHOST 
Too many hosts specified in an update. 
DDNS_STATUS_DNSERR 
Unspecified DNS error encountered by the DDNS service. 
DDNS_STATUS_911 
There is a problem or scheduled maintenance with the DDNS service. 
DDNS_STATUS_UPDATE_ERROR 
Error communicating with Update service. 
DDNS_STATUS_UNCHANGED 
The IP Check indicated that no update was necessary. 
DDNS_STATUS_CHECKIP_ERROR 
Error communicating with CheckIP service. 
DDNS_STATUS_INVALID 
DDNS Client data is not valid. 
DDNS_STATUS_UNKNOWN 
DDNS client has not yet been executed with this configuration. 
Microchip TCP/IP Stack 5.42.08 - June 15, 2013
Copyright © 2012 Microchip Technology, Inc.  All rights reserved.