Kea  1.9.9-git
isc::dhcp::Dhcp6Parser::token Struct Reference

Token kinds. More...

#include <dhcp6_parser.h>

Public Types

enum  token_kind_type {
  TOKEN_PARSER6_EMPTY = -2, TOKEN_END = 0, TOKEN_PARSER6_error = 256, TOKEN_PARSER6_UNDEF = 257,
  TOKEN_COMMA = 258, TOKEN_COLON = 259, TOKEN_LSQUARE_BRACKET = 260, TOKEN_RSQUARE_BRACKET = 261,
  TOKEN_LCURLY_BRACKET = 262, TOKEN_RCURLY_BRACKET = 263, TOKEN_NULL_TYPE = 264, TOKEN_DHCP6 = 265,
  TOKEN_DATA_DIRECTORY = 266, TOKEN_CONFIG_CONTROL = 267, TOKEN_CONFIG_DATABASES = 268, TOKEN_CONFIG_FETCH_WAIT_TIME = 269,
  TOKEN_INTERFACES_CONFIG = 270, TOKEN_INTERFACES = 271, TOKEN_RE_DETECT = 272, TOKEN_LEASE_DATABASE = 273,
  TOKEN_HOSTS_DATABASE = 274, TOKEN_HOSTS_DATABASES = 275, TOKEN_TYPE = 276, TOKEN_MEMFILE = 277,
  TOKEN_MYSQL = 278, TOKEN_POSTGRESQL = 279, TOKEN_CQL = 280, TOKEN_USER = 281,
  TOKEN_PASSWORD = 282, TOKEN_HOST = 283, TOKEN_PORT = 284, TOKEN_PERSIST = 285,
  TOKEN_LFC_INTERVAL = 286, TOKEN_READONLY = 287, TOKEN_CONNECT_TIMEOUT = 288, TOKEN_CONTACT_POINTS = 289,
  TOKEN_MAX_RECONNECT_TRIES = 290, TOKEN_RECONNECT_WAIT_TIME = 291, TOKEN_ON_FAIL = 292, TOKEN_STOP_RETRY_EXIT = 293,
  TOKEN_SERVE_RETRY_EXIT = 294, TOKEN_SERVE_RETRY_CONTINUE = 295, TOKEN_KEYSPACE = 296, TOKEN_CONSISTENCY = 297,
  TOKEN_SERIAL_CONSISTENCY = 298, TOKEN_REQUEST_TIMEOUT = 299, TOKEN_TCP_KEEPALIVE = 300, TOKEN_TCP_NODELAY = 301,
  TOKEN_MAX_ROW_ERRORS = 302, TOKEN_PREFERRED_LIFETIME = 303, TOKEN_MIN_PREFERRED_LIFETIME = 304, TOKEN_MAX_PREFERRED_LIFETIME = 305,
  TOKEN_VALID_LIFETIME = 306, TOKEN_MIN_VALID_LIFETIME = 307, TOKEN_MAX_VALID_LIFETIME = 308, TOKEN_RENEW_TIMER = 309,
  TOKEN_REBIND_TIMER = 310, TOKEN_CALCULATE_TEE_TIMES = 311, TOKEN_T1_PERCENT = 312, TOKEN_T2_PERCENT = 313,
  TOKEN_CACHE_THRESHOLD = 314, TOKEN_CACHE_MAX_AGE = 315, TOKEN_DECLINE_PROBATION_PERIOD = 316, TOKEN_SERVER_TAG = 317,
  TOKEN_STATISTIC_DEFAULT_SAMPLE_COUNT = 318, TOKEN_STATISTIC_DEFAULT_SAMPLE_AGE = 319, TOKEN_DDNS_SEND_UPDATES = 320, TOKEN_DDNS_OVERRIDE_NO_UPDATE = 321,
  TOKEN_DDNS_OVERRIDE_CLIENT_UPDATE = 322, TOKEN_DDNS_REPLACE_CLIENT_NAME = 323, TOKEN_DDNS_GENERATED_PREFIX = 324, TOKEN_DDNS_QUALIFYING_SUFFIX = 325,
  TOKEN_DDNS_UPDATE_ON_RENEW = 326, TOKEN_DDNS_USE_CONFLICT_RESOLUTION = 327, TOKEN_STORE_EXTENDED_INFO = 328, TOKEN_SUBNET6 = 329,
  TOKEN_OPTION_DEF = 330, TOKEN_OPTION_DATA = 331, TOKEN_NAME = 332, TOKEN_DATA = 333,
  TOKEN_CODE = 334, TOKEN_SPACE = 335, TOKEN_CSV_FORMAT = 336, TOKEN_ALWAYS_SEND = 337,
  TOKEN_RECORD_TYPES = 338, TOKEN_ENCAPSULATE = 339, TOKEN_ARRAY = 340, TOKEN_SHARED_NETWORKS = 341,
  TOKEN_POOLS = 342, TOKEN_POOL = 343, TOKEN_PD_POOLS = 344, TOKEN_PREFIX = 345,
  TOKEN_PREFIX_LEN = 346, TOKEN_EXCLUDED_PREFIX = 347, TOKEN_EXCLUDED_PREFIX_LEN = 348, TOKEN_DELEGATED_LEN = 349,
  TOKEN_USER_CONTEXT = 350, TOKEN_COMMENT = 351, TOKEN_SUBNET = 352, TOKEN_INTERFACE = 353,
  TOKEN_INTERFACE_ID = 354, TOKEN_ID = 355, TOKEN_RAPID_COMMIT = 356, TOKEN_RESERVATION_MODE = 357,
  TOKEN_DISABLED = 358, TOKEN_OUT_OF_POOL = 359, TOKEN_GLOBAL = 360, TOKEN_ALL = 361,
  TOKEN_RESERVATIONS_GLOBAL = 362, TOKEN_RESERVATIONS_IN_SUBNET = 363, TOKEN_RESERVATIONS_OUT_OF_POOL = 364, TOKEN_MAC_SOURCES = 365,
  TOKEN_RELAY_SUPPLIED_OPTIONS = 366, TOKEN_HOST_RESERVATION_IDENTIFIERS = 367, TOKEN_SANITY_CHECKS = 368, TOKEN_LEASE_CHECKS = 369,
  TOKEN_CLIENT_CLASSES = 370, TOKEN_REQUIRE_CLIENT_CLASSES = 371, TOKEN_TEST = 372, TOKEN_ONLY_IF_REQUIRED = 373,
  TOKEN_CLIENT_CLASS = 374, TOKEN_RESERVATIONS = 375, TOKEN_IP_ADDRESSES = 376, TOKEN_PREFIXES = 377,
  TOKEN_DUID = 378, TOKEN_HW_ADDRESS = 379, TOKEN_HOSTNAME = 380, TOKEN_FLEX_ID = 381,
  TOKEN_RELAY = 382, TOKEN_IP_ADDRESS = 383, TOKEN_HOOKS_LIBRARIES = 384, TOKEN_LIBRARY = 385,
  TOKEN_PARAMETERS = 386, TOKEN_EXPIRED_LEASES_PROCESSING = 387, TOKEN_RECLAIM_TIMER_WAIT_TIME = 388, TOKEN_FLUSH_RECLAIMED_TIMER_WAIT_TIME = 389,
  TOKEN_HOLD_RECLAIMED_TIME = 390, TOKEN_MAX_RECLAIM_LEASES = 391, TOKEN_MAX_RECLAIM_TIME = 392, TOKEN_UNWARNED_RECLAIM_CYCLES = 393,
  TOKEN_SERVER_ID = 394, TOKEN_LLT = 395, TOKEN_EN = 396, TOKEN_LL = 397,
  TOKEN_IDENTIFIER = 398, TOKEN_HTYPE = 399, TOKEN_TIME = 400, TOKEN_ENTERPRISE_ID = 401,
  TOKEN_DHCP4O6_PORT = 402, TOKEN_DHCP_MULTI_THREADING = 403, TOKEN_ENABLE_MULTI_THREADING = 404, TOKEN_THREAD_POOL_SIZE = 405,
  TOKEN_PACKET_QUEUE_SIZE = 406, TOKEN_CONTROL_SOCKET = 407, TOKEN_SOCKET_TYPE = 408, TOKEN_SOCKET_NAME = 409,
  TOKEN_DHCP_QUEUE_CONTROL = 410, TOKEN_ENABLE_QUEUE = 411, TOKEN_QUEUE_TYPE = 412, TOKEN_CAPACITY = 413,
  TOKEN_DHCP_DDNS = 414, TOKEN_ENABLE_UPDATES = 415, TOKEN_QUALIFYING_SUFFIX = 416, TOKEN_SERVER_IP = 417,
  TOKEN_SERVER_PORT = 418, TOKEN_SENDER_IP = 419, TOKEN_SENDER_PORT = 420, TOKEN_MAX_QUEUE_SIZE = 421,
  TOKEN_NCR_PROTOCOL = 422, TOKEN_NCR_FORMAT = 423, TOKEN_OVERRIDE_NO_UPDATE = 424, TOKEN_OVERRIDE_CLIENT_UPDATE = 425,
  TOKEN_REPLACE_CLIENT_NAME = 426, TOKEN_GENERATED_PREFIX = 427, TOKEN_UDP = 428, TOKEN_TCP = 429,
  TOKEN_JSON = 430, TOKEN_WHEN_PRESENT = 431, TOKEN_NEVER = 432, TOKEN_ALWAYS = 433,
  TOKEN_WHEN_NOT_PRESENT = 434, TOKEN_HOSTNAME_CHAR_SET = 435, TOKEN_HOSTNAME_CHAR_REPLACEMENT = 436, TOKEN_IP_RESERVATIONS_UNIQUE = 437,
  TOKEN_LOGGERS = 438, TOKEN_OUTPUT_OPTIONS = 439, TOKEN_OUTPUT = 440, TOKEN_DEBUGLEVEL = 441,
  TOKEN_SEVERITY = 442, TOKEN_FLUSH = 443, TOKEN_MAXSIZE = 444, TOKEN_MAXVER = 445,
  TOKEN_PATTERN = 446, TOKEN_COMPATIBILITY = 447, TOKEN_LENIENT_OPTION_PARSING = 448, TOKEN_TOPLEVEL_JSON = 449,
  TOKEN_TOPLEVEL_DHCP6 = 450, TOKEN_SUB_DHCP6 = 451, TOKEN_SUB_INTERFACES6 = 452, TOKEN_SUB_SUBNET6 = 453,
  TOKEN_SUB_POOL6 = 454, TOKEN_SUB_PD_POOL = 455, TOKEN_SUB_RESERVATION = 456, TOKEN_SUB_OPTION_DEFS = 457,
  TOKEN_SUB_OPTION_DEF = 458, TOKEN_SUB_OPTION_DATA = 459, TOKEN_SUB_HOOKS_LIBRARY = 460, TOKEN_SUB_DHCP_DDNS = 461,
  TOKEN_SUB_CONFIG_CONTROL = 462, TOKEN_STRING = 463, TOKEN_INTEGER = 464, TOKEN_FLOAT = 465,
  TOKEN_BOOLEAN = 466
}
 
typedef token_kind_type yytokentype
 Backward compatibility alias (Bison 3.6). More...
 

Detailed Description

Token kinds.

Definition at line 481 of file dhcp6_parser.h.

Member Typedef Documentation

Backward compatibility alias (Bison 3.6).

Definition at line 700 of file dhcp6_parser.h.

Member Enumeration Documentation

Enumerator
TOKEN_PARSER6_EMPTY 
TOKEN_END 
TOKEN_PARSER6_error 
TOKEN_PARSER6_UNDEF 
TOKEN_COMMA 
TOKEN_COLON 
TOKEN_LSQUARE_BRACKET 
TOKEN_RSQUARE_BRACKET 
TOKEN_LCURLY_BRACKET 
TOKEN_RCURLY_BRACKET 
TOKEN_NULL_TYPE 
TOKEN_DHCP6 
TOKEN_DATA_DIRECTORY 
TOKEN_CONFIG_CONTROL 
TOKEN_CONFIG_DATABASES 
TOKEN_CONFIG_FETCH_WAIT_TIME 
TOKEN_INTERFACES_CONFIG 
TOKEN_INTERFACES 
TOKEN_RE_DETECT 
TOKEN_LEASE_DATABASE 
TOKEN_HOSTS_DATABASE 
TOKEN_HOSTS_DATABASES 
TOKEN_TYPE 
TOKEN_MEMFILE 
TOKEN_MYSQL 
TOKEN_POSTGRESQL 
TOKEN_CQL 
TOKEN_USER 
TOKEN_PASSWORD 
TOKEN_HOST 
TOKEN_PORT 
TOKEN_PERSIST 
TOKEN_LFC_INTERVAL 
TOKEN_READONLY 
TOKEN_CONNECT_TIMEOUT 
TOKEN_CONTACT_POINTS 
TOKEN_MAX_RECONNECT_TRIES 
TOKEN_RECONNECT_WAIT_TIME 
TOKEN_ON_FAIL 
TOKEN_STOP_RETRY_EXIT 
TOKEN_SERVE_RETRY_EXIT 
TOKEN_SERVE_RETRY_CONTINUE 
TOKEN_KEYSPACE 
TOKEN_CONSISTENCY 
TOKEN_SERIAL_CONSISTENCY 
TOKEN_REQUEST_TIMEOUT 
TOKEN_TCP_KEEPALIVE 
TOKEN_TCP_NODELAY 
TOKEN_MAX_ROW_ERRORS 
TOKEN_PREFERRED_LIFETIME 
TOKEN_MIN_PREFERRED_LIFETIME 
TOKEN_MAX_PREFERRED_LIFETIME 
TOKEN_VALID_LIFETIME 
TOKEN_MIN_VALID_LIFETIME 
TOKEN_MAX_VALID_LIFETIME 
TOKEN_RENEW_TIMER 
TOKEN_REBIND_TIMER 
TOKEN_CALCULATE_TEE_TIMES 
TOKEN_T1_PERCENT 
TOKEN_T2_PERCENT 
TOKEN_CACHE_THRESHOLD 
TOKEN_CACHE_MAX_AGE 
TOKEN_DECLINE_PROBATION_PERIOD 
TOKEN_SERVER_TAG 
TOKEN_STATISTIC_DEFAULT_SAMPLE_COUNT 
TOKEN_STATISTIC_DEFAULT_SAMPLE_AGE 
TOKEN_DDNS_SEND_UPDATES 
TOKEN_DDNS_OVERRIDE_NO_UPDATE 
TOKEN_DDNS_OVERRIDE_CLIENT_UPDATE 
TOKEN_DDNS_REPLACE_CLIENT_NAME 
TOKEN_DDNS_GENERATED_PREFIX 
TOKEN_DDNS_QUALIFYING_SUFFIX 
TOKEN_DDNS_UPDATE_ON_RENEW 
TOKEN_DDNS_USE_CONFLICT_RESOLUTION 
TOKEN_STORE_EXTENDED_INFO 
TOKEN_SUBNET6 
TOKEN_OPTION_DEF 
TOKEN_OPTION_DATA 
TOKEN_NAME 
TOKEN_DATA 
TOKEN_CODE 
TOKEN_SPACE 
TOKEN_CSV_FORMAT 
TOKEN_ALWAYS_SEND 
TOKEN_RECORD_TYPES 
TOKEN_ENCAPSULATE 
TOKEN_ARRAY 
TOKEN_SHARED_NETWORKS 
TOKEN_POOLS 
TOKEN_POOL 
TOKEN_PD_POOLS 
TOKEN_PREFIX 
TOKEN_PREFIX_LEN 
TOKEN_EXCLUDED_PREFIX 
TOKEN_EXCLUDED_PREFIX_LEN 
TOKEN_DELEGATED_LEN 
TOKEN_USER_CONTEXT 
TOKEN_COMMENT 
TOKEN_SUBNET 
TOKEN_INTERFACE 
TOKEN_INTERFACE_ID 
TOKEN_ID 
TOKEN_RAPID_COMMIT 
TOKEN_RESERVATION_MODE 
TOKEN_DISABLED 
TOKEN_OUT_OF_POOL 
TOKEN_GLOBAL 
TOKEN_ALL 
TOKEN_RESERVATIONS_GLOBAL 
TOKEN_RESERVATIONS_IN_SUBNET 
TOKEN_RESERVATIONS_OUT_OF_POOL 
TOKEN_MAC_SOURCES 
TOKEN_RELAY_SUPPLIED_OPTIONS 
TOKEN_HOST_RESERVATION_IDENTIFIERS 
TOKEN_SANITY_CHECKS 
TOKEN_LEASE_CHECKS 
TOKEN_CLIENT_CLASSES 
TOKEN_REQUIRE_CLIENT_CLASSES 
TOKEN_TEST 
TOKEN_ONLY_IF_REQUIRED 
TOKEN_CLIENT_CLASS 
TOKEN_RESERVATIONS 
TOKEN_IP_ADDRESSES 
TOKEN_PREFIXES 
TOKEN_DUID 
TOKEN_HW_ADDRESS 
TOKEN_HOSTNAME 
TOKEN_FLEX_ID 
TOKEN_RELAY 
TOKEN_IP_ADDRESS 
TOKEN_HOOKS_LIBRARIES 
TOKEN_LIBRARY 
TOKEN_PARAMETERS 
TOKEN_EXPIRED_LEASES_PROCESSING 
TOKEN_RECLAIM_TIMER_WAIT_TIME 
TOKEN_FLUSH_RECLAIMED_TIMER_WAIT_TIME 
TOKEN_HOLD_RECLAIMED_TIME 
TOKEN_MAX_RECLAIM_LEASES 
TOKEN_MAX_RECLAIM_TIME 
TOKEN_UNWARNED_RECLAIM_CYCLES 
TOKEN_SERVER_ID 
TOKEN_LLT 
TOKEN_EN 
TOKEN_LL 
TOKEN_IDENTIFIER 
TOKEN_HTYPE 
TOKEN_TIME 
TOKEN_ENTERPRISE_ID 
TOKEN_DHCP4O6_PORT 
TOKEN_DHCP_MULTI_THREADING 
TOKEN_ENABLE_MULTI_THREADING 
TOKEN_THREAD_POOL_SIZE 
TOKEN_PACKET_QUEUE_SIZE 
TOKEN_CONTROL_SOCKET 
TOKEN_SOCKET_TYPE 
TOKEN_SOCKET_NAME 
TOKEN_DHCP_QUEUE_CONTROL 
TOKEN_ENABLE_QUEUE 
TOKEN_QUEUE_TYPE 
TOKEN_CAPACITY 
TOKEN_DHCP_DDNS 
TOKEN_ENABLE_UPDATES 
TOKEN_QUALIFYING_SUFFIX 
TOKEN_SERVER_IP 
TOKEN_SERVER_PORT 
TOKEN_SENDER_IP 
TOKEN_SENDER_PORT 
TOKEN_MAX_QUEUE_SIZE 
TOKEN_NCR_PROTOCOL 
TOKEN_NCR_FORMAT 
TOKEN_OVERRIDE_NO_UPDATE 
TOKEN_OVERRIDE_CLIENT_UPDATE 
TOKEN_REPLACE_CLIENT_NAME 
TOKEN_GENERATED_PREFIX 
TOKEN_UDP 
TOKEN_TCP 
TOKEN_JSON 
TOKEN_WHEN_PRESENT 
TOKEN_NEVER 
TOKEN_ALWAYS 
TOKEN_WHEN_NOT_PRESENT 
TOKEN_HOSTNAME_CHAR_SET 
TOKEN_HOSTNAME_CHAR_REPLACEMENT 
TOKEN_IP_RESERVATIONS_UNIQUE 
TOKEN_LOGGERS 
TOKEN_OUTPUT_OPTIONS 
TOKEN_OUTPUT 
TOKEN_DEBUGLEVEL 
TOKEN_SEVERITY 
TOKEN_FLUSH 
TOKEN_MAXSIZE 
TOKEN_MAXVER 
TOKEN_PATTERN 
TOKEN_COMPATIBILITY 
TOKEN_LENIENT_OPTION_PARSING 
TOKEN_TOPLEVEL_JSON 
TOKEN_TOPLEVEL_DHCP6 
TOKEN_SUB_DHCP6 
TOKEN_SUB_INTERFACES6 
TOKEN_SUB_SUBNET6 
TOKEN_SUB_POOL6 
TOKEN_SUB_PD_POOL 
TOKEN_SUB_RESERVATION 
TOKEN_SUB_OPTION_DEFS 
TOKEN_SUB_OPTION_DEF 
TOKEN_SUB_OPTION_DATA 
TOKEN_SUB_HOOKS_LIBRARY 
TOKEN_SUB_DHCP_DDNS 
TOKEN_SUB_CONFIG_CONTROL 
TOKEN_STRING 
TOKEN_INTEGER 
TOKEN_FLOAT 
TOKEN_BOOLEAN 

Definition at line 483 of file dhcp6_parser.h.


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