Skip to content
Authors

Struct prodstr_obj_s

ClassList > prodstr_obj_s

A production object to be placed in the production store.

  • #include <production_store.h>

Public Attributes

Type Name
void * config
char * name
struct prodstr_obj_s * next
resolve_funptr_t res
terminate_funptr_t term
char * type

Public Attributes Documentation

variable config

void* prodstr_obj_s::config;

The type specific configuration for the object. The void pointer must be cast to a production specific version when consumed.


variable name

char* prodstr_obj_s::name;

The name of the production object.


variable next

struct prodstr_obj_s* prodstr_obj_s::next;

A pointer to a production_object in a linked list of objects with the same hash.


variable res

resolve_funptr_t prodstr_obj_s::res;

A resolution function pointer for the configured production type.


variable term

terminate_funptr_t prodstr_obj_s::term;

A termination function pointer for the configured production type.


variable type

char* prodstr_obj_s::type;

The ID for the type of production.



The documentation for this class was generated from the following file source/production_store/src/production_store.h