Kea 2.7.6
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_SERVICE_SOCKETS_REQUIRE_ALL = 273 ,
  TOKEN_SERVICE_SOCKETS_RETRY_WAIT_TIME = 274 , TOKEN_SERVICE_SOCKETS_MAX_RETRIES = 275 , TOKEN_LEASE_DATABASE = 276 , TOKEN_HOSTS_DATABASE = 277 ,
  TOKEN_HOSTS_DATABASES = 278 , TOKEN_TYPE = 279 , TOKEN_USER = 280 , TOKEN_PASSWORD = 281 ,
  TOKEN_HOST = 282 , TOKEN_PORT = 283 , TOKEN_PERSIST = 284 , TOKEN_LFC_INTERVAL = 285 ,
  TOKEN_READONLY = 286 , TOKEN_CONNECT_TIMEOUT = 287 , TOKEN_READ_TIMEOUT = 288 , TOKEN_WRITE_TIMEOUT = 289 ,
  TOKEN_TCP_USER_TIMEOUT = 290 , TOKEN_MAX_RECONNECT_TRIES = 291 , TOKEN_RECONNECT_WAIT_TIME = 292 , TOKEN_ON_FAIL = 293 ,
  TOKEN_STOP_RETRY_EXIT = 294 , TOKEN_SERVE_RETRY_EXIT = 295 , TOKEN_SERVE_RETRY_CONTINUE = 296 , TOKEN_RETRY_ON_STARTUP = 297 ,
  TOKEN_MAX_ROW_ERRORS = 298 , TOKEN_TRUST_ANCHOR = 299 , TOKEN_CERT_FILE = 300 , TOKEN_KEY_FILE = 301 ,
  TOKEN_CIPHER_LIST = 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_DDNS_TTL_PERCENT = 328 , TOKEN_DDNS_TTL = 329 ,
  TOKEN_DDNS_TTL_MIN = 330 , TOKEN_DDNS_TTL_MAX = 331 , TOKEN_STORE_EXTENDED_INFO = 332 , TOKEN_SUBNET6 = 333 ,
  TOKEN_OPTION_DEF = 334 , TOKEN_OPTION_DATA = 335 , TOKEN_NAME = 336 , TOKEN_DATA = 337 ,
  TOKEN_CODE = 338 , TOKEN_SPACE = 339 , TOKEN_CSV_FORMAT = 340 , TOKEN_ALWAYS_SEND = 341 ,
  TOKEN_NEVER_SEND = 342 , TOKEN_RECORD_TYPES = 343 , TOKEN_ENCAPSULATE = 344 , TOKEN_ARRAY = 345 ,
  TOKEN_PARKED_PACKET_LIMIT = 346 , TOKEN_ALLOCATOR = 347 , TOKEN_PD_ALLOCATOR = 348 , TOKEN_DDNS_CONFLICT_RESOLUTION_MODE = 349 ,
  TOKEN_CHECK_WITH_DHCID = 350 , TOKEN_NO_CHECK_WITH_DHCID = 351 , TOKEN_CHECK_EXISTS_WITH_DHCID = 352 , TOKEN_NO_CHECK_WITHOUT_DHCID = 353 ,
  TOKEN_SHARED_NETWORKS = 354 , TOKEN_POOLS = 355 , TOKEN_POOL = 356 , TOKEN_PD_POOLS = 357 ,
  TOKEN_PREFIX = 358 , TOKEN_PREFIX_LEN = 359 , TOKEN_EXCLUDED_PREFIX = 360 , TOKEN_EXCLUDED_PREFIX_LEN = 361 ,
  TOKEN_DELEGATED_LEN = 362 , TOKEN_USER_CONTEXT = 363 , TOKEN_COMMENT = 364 , TOKEN_SUBNET = 365 ,
  TOKEN_INTERFACE = 366 , TOKEN_INTERFACE_ID = 367 , TOKEN_ID = 368 , TOKEN_RAPID_COMMIT = 369 ,
  TOKEN_RESERVATIONS_GLOBAL = 370 , TOKEN_RESERVATIONS_IN_SUBNET = 371 , TOKEN_RESERVATIONS_OUT_OF_POOL = 372 , TOKEN_MAC_SOURCES = 373 ,
  TOKEN_RELAY_SUPPLIED_OPTIONS = 374 , TOKEN_HOST_RESERVATION_IDENTIFIERS = 375 , TOKEN_SANITY_CHECKS = 376 , TOKEN_LEASE_CHECKS = 377 ,
  TOKEN_EXTENDED_INFO_CHECKS = 378 , TOKEN_CLIENT_CLASSES = 379 , TOKEN_REQUIRE_CLIENT_CLASSES = 380 , TOKEN_EVALUATE_ADDITIONAL_CLASSES = 381 ,
  TOKEN_TEST = 382 , TOKEN_TEMPLATE_TEST = 383 , TOKEN_ONLY_IF_REQUIRED = 384 , TOKEN_ONLY_IN_ADDITIONAL_LIST = 385 ,
  TOKEN_CLIENT_CLASS = 386 , TOKEN_POOL_ID = 387 , TOKEN_RESERVATIONS = 388 , TOKEN_IP_ADDRESSES = 389 ,
  TOKEN_PREFIXES = 390 , TOKEN_EXCLUDED_PREFIXES = 391 , TOKEN_DUID = 392 , TOKEN_HW_ADDRESS = 393 ,
  TOKEN_HOSTNAME = 394 , TOKEN_FLEX_ID = 395 , TOKEN_RELAY = 396 , TOKEN_HOOKS_LIBRARIES = 397 ,
  TOKEN_LIBRARY = 398 , TOKEN_PARAMETERS = 399 , TOKEN_EXPIRED_LEASES_PROCESSING = 400 , TOKEN_RECLAIM_TIMER_WAIT_TIME = 401 ,
  TOKEN_FLUSH_RECLAIMED_TIMER_WAIT_TIME = 402 , TOKEN_HOLD_RECLAIMED_TIME = 403 , TOKEN_MAX_RECLAIM_LEASES = 404 , TOKEN_MAX_RECLAIM_TIME = 405 ,
  TOKEN_UNWARNED_RECLAIM_CYCLES = 406 , TOKEN_SERVER_ID = 407 , TOKEN_LLT = 408 , TOKEN_EN = 409 ,
  TOKEN_LL = 410 , TOKEN_IDENTIFIER = 411 , TOKEN_HTYPE = 412 , TOKEN_TIME = 413 ,
  TOKEN_ENTERPRISE_ID = 414 , TOKEN_DHCP4O6_PORT = 415 , TOKEN_DHCP_MULTI_THREADING = 416 , TOKEN_ENABLE_MULTI_THREADING = 417 ,
  TOKEN_THREAD_POOL_SIZE = 418 , TOKEN_PACKET_QUEUE_SIZE = 419 , TOKEN_CONTROL_SOCKET = 420 , TOKEN_CONTROL_SOCKETS = 421 ,
  TOKEN_SOCKET_TYPE = 422 , TOKEN_UNIX = 423 , TOKEN_HTTP = 424 , TOKEN_HTTPS = 425 ,
  TOKEN_SOCKET_NAME = 426 , TOKEN_SOCKET_ADDRESS = 427 , TOKEN_SOCKET_PORT = 428 , TOKEN_AUTHENTICATION = 429 ,
  TOKEN_BASIC = 430 , TOKEN_REALM = 431 , TOKEN_DIRECTORY = 432 , TOKEN_CLIENTS = 433 ,
  TOKEN_USER_FILE = 434 , TOKEN_PASSWORD_FILE = 435 , TOKEN_CERT_REQUIRED = 436 , TOKEN_HTTP_HEADERS = 437 ,
  TOKEN_VALUE = 438 , TOKEN_DHCP_QUEUE_CONTROL = 439 , TOKEN_ENABLE_QUEUE = 440 , TOKEN_QUEUE_TYPE = 441 ,
  TOKEN_CAPACITY = 442 , TOKEN_DHCP_DDNS = 443 , TOKEN_ENABLE_UPDATES = 444 , TOKEN_SERVER_IP = 445 ,
  TOKEN_SERVER_PORT = 446 , TOKEN_SENDER_IP = 447 , TOKEN_SENDER_PORT = 448 , TOKEN_MAX_QUEUE_SIZE = 449 ,
  TOKEN_NCR_PROTOCOL = 450 , TOKEN_NCR_FORMAT = 451 , TOKEN_UDP = 452 , TOKEN_TCP = 453 ,
  TOKEN_JSON = 454 , TOKEN_WHEN_PRESENT = 455 , TOKEN_NEVER = 456 , TOKEN_ALWAYS = 457 ,
  TOKEN_WHEN_NOT_PRESENT = 458 , TOKEN_HOSTNAME_CHAR_SET = 459 , TOKEN_HOSTNAME_CHAR_REPLACEMENT = 460 , TOKEN_EARLY_GLOBAL_RESERVATIONS_LOOKUP = 461 ,
  TOKEN_IP_RESERVATIONS_UNIQUE = 462 , TOKEN_RESERVATIONS_LOOKUP_FIRST = 463 , TOKEN_LOGGERS = 464 , TOKEN_OUTPUT_OPTIONS = 465 ,
  TOKEN_OUTPUT = 466 , TOKEN_DEBUGLEVEL = 467 , TOKEN_SEVERITY = 468 , TOKEN_FLUSH = 469 ,
  TOKEN_MAXSIZE = 470 , TOKEN_MAXVER = 471 , TOKEN_PATTERN = 472 , TOKEN_COMPATIBILITY = 473 ,
  TOKEN_LENIENT_OPTION_PARSING = 474 , TOKEN_TOPLEVEL_JSON = 475 , TOKEN_TOPLEVEL_DHCP6 = 476 , TOKEN_SUB_DHCP6 = 477 ,
  TOKEN_SUB_INTERFACES6 = 478 , TOKEN_SUB_SUBNET6 = 479 , TOKEN_SUB_POOL6 = 480 , TOKEN_SUB_PD_POOL = 481 ,
  TOKEN_SUB_RESERVATION = 482 , TOKEN_SUB_OPTION_DEFS = 483 , TOKEN_SUB_OPTION_DEF = 484 , TOKEN_SUB_OPTION_DATA = 485 ,
  TOKEN_SUB_HOOKS_LIBRARY = 486 , TOKEN_SUB_DHCP_DDNS = 487 , TOKEN_SUB_CONFIG_CONTROL = 488 , TOKEN_STRING = 489 ,
  TOKEN_INTEGER = 490 , TOKEN_FLOAT = 491 , TOKEN_BOOLEAN = 492
}
 
typedef token_kind_type yytokentype
 Backward compatibility alias (Bison 3.6).
 

Detailed Description

Token kinds.

Definition at line 494 of file dhcp6_parser.h.

Member Typedef Documentation

◆ yytokentype

Backward compatibility alias (Bison 3.6).

Definition at line 739 of file dhcp6_parser.h.

Member Enumeration Documentation

◆ token_kind_type

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_SERVICE_SOCKETS_REQUIRE_ALL 
TOKEN_SERVICE_SOCKETS_RETRY_WAIT_TIME 
TOKEN_SERVICE_SOCKETS_MAX_RETRIES 
TOKEN_LEASE_DATABASE 
TOKEN_HOSTS_DATABASE 
TOKEN_HOSTS_DATABASES 
TOKEN_TYPE 
TOKEN_USER 
TOKEN_PASSWORD 
TOKEN_HOST 
TOKEN_PORT 
TOKEN_PERSIST 
TOKEN_LFC_INTERVAL 
TOKEN_READONLY 
TOKEN_CONNECT_TIMEOUT 
TOKEN_READ_TIMEOUT 
TOKEN_WRITE_TIMEOUT 
TOKEN_TCP_USER_TIMEOUT 
TOKEN_MAX_RECONNECT_TRIES 
TOKEN_RECONNECT_WAIT_TIME 
TOKEN_ON_FAIL 
TOKEN_STOP_RETRY_EXIT 
TOKEN_SERVE_RETRY_EXIT 
TOKEN_SERVE_RETRY_CONTINUE 
TOKEN_RETRY_ON_STARTUP 
TOKEN_MAX_ROW_ERRORS 
TOKEN_TRUST_ANCHOR 
TOKEN_CERT_FILE 
TOKEN_KEY_FILE 
TOKEN_CIPHER_LIST 
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_DDNS_TTL_PERCENT 
TOKEN_DDNS_TTL 
TOKEN_DDNS_TTL_MIN 
TOKEN_DDNS_TTL_MAX 
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_NEVER_SEND 
TOKEN_RECORD_TYPES 
TOKEN_ENCAPSULATE 
TOKEN_ARRAY 
TOKEN_PARKED_PACKET_LIMIT 
TOKEN_ALLOCATOR 
TOKEN_PD_ALLOCATOR 
TOKEN_DDNS_CONFLICT_RESOLUTION_MODE 
TOKEN_CHECK_WITH_DHCID 
TOKEN_NO_CHECK_WITH_DHCID 
TOKEN_CHECK_EXISTS_WITH_DHCID 
TOKEN_NO_CHECK_WITHOUT_DHCID 
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_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_EXTENDED_INFO_CHECKS 
TOKEN_CLIENT_CLASSES 
TOKEN_REQUIRE_CLIENT_CLASSES 
TOKEN_EVALUATE_ADDITIONAL_CLASSES 
TOKEN_TEST 
TOKEN_TEMPLATE_TEST 
TOKEN_ONLY_IF_REQUIRED 
TOKEN_ONLY_IN_ADDITIONAL_LIST 
TOKEN_CLIENT_CLASS 
TOKEN_POOL_ID 
TOKEN_RESERVATIONS 
TOKEN_IP_ADDRESSES 
TOKEN_PREFIXES 
TOKEN_EXCLUDED_PREFIXES 
TOKEN_DUID 
TOKEN_HW_ADDRESS 
TOKEN_HOSTNAME 
TOKEN_FLEX_ID 
TOKEN_RELAY 
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_CONTROL_SOCKETS 
TOKEN_SOCKET_TYPE 
TOKEN_UNIX 
TOKEN_HTTP 
TOKEN_HTTPS 
TOKEN_SOCKET_NAME 
TOKEN_SOCKET_ADDRESS 
TOKEN_SOCKET_PORT 
TOKEN_AUTHENTICATION 
TOKEN_BASIC 
TOKEN_REALM 
TOKEN_DIRECTORY 
TOKEN_CLIENTS 
TOKEN_USER_FILE 
TOKEN_PASSWORD_FILE 
TOKEN_CERT_REQUIRED 
TOKEN_HTTP_HEADERS 
TOKEN_VALUE 
TOKEN_DHCP_QUEUE_CONTROL 
TOKEN_ENABLE_QUEUE 
TOKEN_QUEUE_TYPE 
TOKEN_CAPACITY 
TOKEN_DHCP_DDNS 
TOKEN_ENABLE_UPDATES 
TOKEN_SERVER_IP 
TOKEN_SERVER_PORT 
TOKEN_SENDER_IP 
TOKEN_SENDER_PORT 
TOKEN_MAX_QUEUE_SIZE 
TOKEN_NCR_PROTOCOL 
TOKEN_NCR_FORMAT 
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_EARLY_GLOBAL_RESERVATIONS_LOOKUP 
TOKEN_IP_RESERVATIONS_UNIQUE 
TOKEN_RESERVATIONS_LOOKUP_FIRST 
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 496 of file dhcp6_parser.h.


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