Kea 1.5.0
isc::dhcp::Dhcp4Parser::token Struct Reference

Tokens. More...

#include <dhcp4_parser.h>

Public Types

enum  yytokentype {
  TOKEN_END = 0 , 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_DHCP4 = 265 , TOKEN_CONFIG_CONTROL = 266 , TOKEN_CONFIG_DATABASES = 267 , TOKEN_INTERFACES_CONFIG = 268 ,
  TOKEN_INTERFACES = 269 , TOKEN_DHCP_SOCKET_TYPE = 270 , TOKEN_RAW = 271 , TOKEN_UDP = 272 ,
  TOKEN_OUTBOUND_INTERFACE = 273 , TOKEN_SAME_AS_INBOUND = 274 , TOKEN_USE_ROUTING = 275 , TOKEN_RE_DETECT = 276 ,
  TOKEN_SANITY_CHECKS = 277 , TOKEN_LEASE_CHECKS = 278 , TOKEN_ECHO_CLIENT_ID = 279 , TOKEN_MATCH_CLIENT_ID = 280 ,
  TOKEN_AUTHORITATIVE = 281 , TOKEN_NEXT_SERVER = 282 , TOKEN_SERVER_HOSTNAME = 283 , TOKEN_BOOT_FILE_NAME = 284 ,
  TOKEN_LEASE_DATABASE = 285 , TOKEN_HOSTS_DATABASE = 286 , TOKEN_HOSTS_DATABASES = 287 , TOKEN_TYPE = 288 ,
  TOKEN_MEMFILE = 289 , TOKEN_MYSQL = 290 , TOKEN_POSTGRESQL = 291 , TOKEN_CQL = 292 ,
  TOKEN_USER = 293 , TOKEN_PASSWORD = 294 , TOKEN_HOST = 295 , TOKEN_PORT = 296 ,
  TOKEN_PERSIST = 297 , TOKEN_LFC_INTERVAL = 298 , TOKEN_READONLY = 299 , TOKEN_CONNECT_TIMEOUT = 300 ,
  TOKEN_CONTACT_POINTS = 301 , TOKEN_KEYSPACE = 302 , TOKEN_MAX_RECONNECT_TRIES = 303 , TOKEN_RECONNECT_WAIT_TIME = 304 ,
  TOKEN_REQUEST_TIMEOUT = 305 , TOKEN_TCP_KEEPALIVE = 306 , TOKEN_TCP_NODELAY = 307 , TOKEN_VALID_LIFETIME = 308 ,
  TOKEN_RENEW_TIMER = 309 , TOKEN_REBIND_TIMER = 310 , TOKEN_DECLINE_PROBATION_PERIOD = 311 , TOKEN_SERVER_TAG = 312 ,
  TOKEN_SUBNET4 = 313 , TOKEN_SUBNET_4O6_INTERFACE = 314 , TOKEN_SUBNET_4O6_INTERFACE_ID = 315 , TOKEN_SUBNET_4O6_SUBNET = 316 ,
  TOKEN_OPTION_DEF = 317 , TOKEN_OPTION_DATA = 318 , TOKEN_NAME = 319 , TOKEN_DATA = 320 ,
  TOKEN_CODE = 321 , TOKEN_SPACE = 322 , TOKEN_CSV_FORMAT = 323 , TOKEN_ALWAYS_SEND = 324 ,
  TOKEN_RECORD_TYPES = 325 , TOKEN_ENCAPSULATE = 326 , TOKEN_ARRAY = 327 , TOKEN_SHARED_NETWORKS = 328 ,
  TOKEN_POOLS = 329 , TOKEN_POOL = 330 , TOKEN_USER_CONTEXT = 331 , TOKEN_COMMENT = 332 ,
  TOKEN_SUBNET = 333 , TOKEN_INTERFACE = 334 , TOKEN_ID = 335 , TOKEN_RESERVATION_MODE = 336 ,
  TOKEN_DISABLED = 337 , TOKEN_OUT_OF_POOL = 338 , TOKEN_GLOBAL = 339 , TOKEN_ALL = 340 ,
  TOKEN_HOST_RESERVATION_IDENTIFIERS = 341 , TOKEN_CLIENT_CLASSES = 342 , TOKEN_REQUIRE_CLIENT_CLASSES = 343 , TOKEN_TEST = 344 ,
  TOKEN_ONLY_IF_REQUIRED = 345 , TOKEN_CLIENT_CLASS = 346 , TOKEN_RESERVATIONS = 347 , TOKEN_DUID = 348 ,
  TOKEN_HW_ADDRESS = 349 , TOKEN_CIRCUIT_ID = 350 , TOKEN_CLIENT_ID = 351 , TOKEN_HOSTNAME = 352 ,
  TOKEN_FLEX_ID = 353 , TOKEN_RELAY = 354 , TOKEN_IP_ADDRESS = 355 , TOKEN_IP_ADDRESSES = 356 ,
  TOKEN_HOOKS_LIBRARIES = 357 , TOKEN_LIBRARY = 358 , TOKEN_PARAMETERS = 359 , TOKEN_EXPIRED_LEASES_PROCESSING = 360 ,
  TOKEN_RECLAIM_TIMER_WAIT_TIME = 361 , TOKEN_FLUSH_RECLAIMED_TIMER_WAIT_TIME = 362 , TOKEN_HOLD_RECLAIMED_TIME = 363 , TOKEN_MAX_RECLAIM_LEASES = 364 ,
  TOKEN_MAX_RECLAIM_TIME = 365 , TOKEN_UNWARNED_RECLAIM_CYCLES = 366 , TOKEN_DHCP4O6_PORT = 367 , TOKEN_CONTROL_SOCKET = 368 ,
  TOKEN_SOCKET_TYPE = 369 , TOKEN_SOCKET_NAME = 370 , TOKEN_DHCP_QUEUE_CONTROL = 371 , TOKEN_DHCP_DDNS = 372 ,
  TOKEN_ENABLE_UPDATES = 373 , TOKEN_QUALIFYING_SUFFIX = 374 , TOKEN_SERVER_IP = 375 , TOKEN_SERVER_PORT = 376 ,
  TOKEN_SENDER_IP = 377 , TOKEN_SENDER_PORT = 378 , TOKEN_MAX_QUEUE_SIZE = 379 , TOKEN_NCR_PROTOCOL = 380 ,
  TOKEN_NCR_FORMAT = 381 , TOKEN_OVERRIDE_NO_UPDATE = 382 , TOKEN_OVERRIDE_CLIENT_UPDATE = 383 , TOKEN_REPLACE_CLIENT_NAME = 384 ,
  TOKEN_GENERATED_PREFIX = 385 , TOKEN_TCP = 386 , TOKEN_JSON = 387 , TOKEN_WHEN_PRESENT = 388 ,
  TOKEN_NEVER = 389 , TOKEN_ALWAYS = 390 , TOKEN_WHEN_NOT_PRESENT = 391 , TOKEN_HOSTNAME_CHAR_SET = 392 ,
  TOKEN_HOSTNAME_CHAR_REPLACEMENT = 393 , TOKEN_LOGGING = 394 , TOKEN_LOGGERS = 395 , TOKEN_OUTPUT_OPTIONS = 396 ,
  TOKEN_OUTPUT = 397 , TOKEN_DEBUGLEVEL = 398 , TOKEN_SEVERITY = 399 , TOKEN_FLUSH = 400 ,
  TOKEN_MAXSIZE = 401 , TOKEN_MAXVER = 402 , TOKEN_DHCP6 = 403 , TOKEN_DHCPDDNS = 404 ,
  TOKEN_CONTROL_AGENT = 405 , TOKEN_TOPLEVEL_JSON = 406 , TOKEN_TOPLEVEL_DHCP4 = 407 , TOKEN_SUB_DHCP4 = 408 ,
  TOKEN_SUB_INTERFACES4 = 409 , TOKEN_SUB_SUBNET4 = 410 , TOKEN_SUB_POOL4 = 411 , TOKEN_SUB_RESERVATION = 412 ,
  TOKEN_SUB_OPTION_DEFS = 413 , TOKEN_SUB_OPTION_DEF = 414 , TOKEN_SUB_OPTION_DATA = 415 , TOKEN_SUB_HOOKS_LIBRARY = 416 ,
  TOKEN_SUB_DHCP_DDNS = 417 , TOKEN_SUB_LOGGING = 418 , TOKEN_SUB_CONFIG_CONTROL = 419 , TOKEN_STRING = 420 ,
  TOKEN_INTEGER = 421 , TOKEN_FLOAT = 422 , TOKEN_BOOLEAN = 423
}
 

Detailed Description

Tokens.

Definition at line 541 of file dhcp4_parser.h.

Member Enumeration Documentation

◆ yytokentype

Enumerator
TOKEN_END 
TOKEN_COMMA 
TOKEN_COLON 
TOKEN_LSQUARE_BRACKET 
TOKEN_RSQUARE_BRACKET 
TOKEN_LCURLY_BRACKET 
TOKEN_RCURLY_BRACKET 
TOKEN_NULL_TYPE 
TOKEN_DHCP4 
TOKEN_CONFIG_CONTROL 
TOKEN_CONFIG_DATABASES 
TOKEN_INTERFACES_CONFIG 
TOKEN_INTERFACES 
TOKEN_DHCP_SOCKET_TYPE 
TOKEN_RAW 
TOKEN_UDP 
TOKEN_OUTBOUND_INTERFACE 
TOKEN_SAME_AS_INBOUND 
TOKEN_USE_ROUTING 
TOKEN_RE_DETECT 
TOKEN_SANITY_CHECKS 
TOKEN_LEASE_CHECKS 
TOKEN_ECHO_CLIENT_ID 
TOKEN_MATCH_CLIENT_ID 
TOKEN_AUTHORITATIVE 
TOKEN_NEXT_SERVER 
TOKEN_SERVER_HOSTNAME 
TOKEN_BOOT_FILE_NAME 
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_KEYSPACE 
TOKEN_MAX_RECONNECT_TRIES 
TOKEN_RECONNECT_WAIT_TIME 
TOKEN_REQUEST_TIMEOUT 
TOKEN_TCP_KEEPALIVE 
TOKEN_TCP_NODELAY 
TOKEN_VALID_LIFETIME 
TOKEN_RENEW_TIMER 
TOKEN_REBIND_TIMER 
TOKEN_DECLINE_PROBATION_PERIOD 
TOKEN_SERVER_TAG 
TOKEN_SUBNET4 
TOKEN_SUBNET_4O6_INTERFACE 
TOKEN_SUBNET_4O6_INTERFACE_ID 
TOKEN_SUBNET_4O6_SUBNET 
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_USER_CONTEXT 
TOKEN_COMMENT 
TOKEN_SUBNET 
TOKEN_INTERFACE 
TOKEN_ID 
TOKEN_RESERVATION_MODE 
TOKEN_DISABLED 
TOKEN_OUT_OF_POOL 
TOKEN_GLOBAL 
TOKEN_ALL 
TOKEN_HOST_RESERVATION_IDENTIFIERS 
TOKEN_CLIENT_CLASSES 
TOKEN_REQUIRE_CLIENT_CLASSES 
TOKEN_TEST 
TOKEN_ONLY_IF_REQUIRED 
TOKEN_CLIENT_CLASS 
TOKEN_RESERVATIONS 
TOKEN_DUID 
TOKEN_HW_ADDRESS 
TOKEN_CIRCUIT_ID 
TOKEN_CLIENT_ID 
TOKEN_HOSTNAME 
TOKEN_FLEX_ID 
TOKEN_RELAY 
TOKEN_IP_ADDRESS 
TOKEN_IP_ADDRESSES 
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_DHCP4O6_PORT 
TOKEN_CONTROL_SOCKET 
TOKEN_SOCKET_TYPE 
TOKEN_SOCKET_NAME 
TOKEN_DHCP_QUEUE_CONTROL 
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_TCP 
TOKEN_JSON 
TOKEN_WHEN_PRESENT 
TOKEN_NEVER 
TOKEN_ALWAYS 
TOKEN_WHEN_NOT_PRESENT 
TOKEN_HOSTNAME_CHAR_SET 
TOKEN_HOSTNAME_CHAR_REPLACEMENT 
TOKEN_LOGGING 
TOKEN_LOGGERS 
TOKEN_OUTPUT_OPTIONS 
TOKEN_OUTPUT 
TOKEN_DEBUGLEVEL 
TOKEN_SEVERITY 
TOKEN_FLUSH 
TOKEN_MAXSIZE 
TOKEN_MAXVER 
TOKEN_DHCP6 
TOKEN_DHCPDDNS 
TOKEN_CONTROL_AGENT 
TOKEN_TOPLEVEL_JSON 
TOKEN_TOPLEVEL_DHCP4 
TOKEN_SUB_DHCP4 
TOKEN_SUB_INTERFACES4 
TOKEN_SUB_SUBNET4 
TOKEN_SUB_POOL4 
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_LOGGING 
TOKEN_SUB_CONFIG_CONTROL 
TOKEN_STRING 
TOKEN_INTEGER 
TOKEN_FLOAT 
TOKEN_BOOLEAN 

Definition at line 543 of file dhcp4_parser.h.


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