feisty meow concerns codebase  2.140
base_address.h File Reference
#include <basis/astring.h>
#include <basis/byte_array.h>
#include <basis/contracts.h>
Include dependency graph for base_address.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  sockets::base_address
 

Namespaces

 sockets
 Provides access to the operating system's socket methods.
 

Macros

#define LOADER_ENTRY
 
#define LOADER_EXIT
 
#define FIND(name, value)   astring value = addr_parser.find(name)
 
#define GRAB(name, value)   FIND(name, value); if (!value) return false
 
#define STORER_ENTRY    variable_tokenizer addr_parser
 
#define STORER_EXIT
 
#define ADD(name, value)   addr_parser.table().add(name, value)
 
#define DUMP_EXIT
 

Macro Definition Documentation

◆ ADD

#define ADD (   name,
  value 
)    addr_parser.table().add(name, value)

Definition at line 94 of file base_address.h.

◆ DUMP_EXIT

#define DUMP_EXIT
Value:
astring to_return = addr_parser.text_form(); \
STORER_EXIT; \
return to_return

Definition at line 97 of file base_address.h.

◆ FIND

#define FIND (   name,
  value 
)    astring value = addr_parser.find(name)

Definition at line 80 of file base_address.h.

◆ GRAB

#define GRAB (   name,
  value 
)    FIND(name, value); if (!value) return false

Definition at line 83 of file base_address.h.

◆ LOADER_ENTRY

#define LOADER_ENTRY
Value:
variable_tokenizer addr_parser; \
addr_parser.parse(info)

Definition at line 72 of file base_address.h.

◆ LOADER_EXIT

#define LOADER_EXIT

Definition at line 76 of file base_address.h.

◆ STORER_ENTRY

#define STORER_ENTRY    variable_tokenizer addr_parser

Definition at line 87 of file base_address.h.

◆ STORER_EXIT

#define STORER_EXIT

Definition at line 90 of file base_address.h.