Struct 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
The type specific configuration for the object. The void pointer must be cast to a production specific version when consumed.
variable name
The name of the production object.
variable next
A pointer to a production_object in a linked list of objects with the same hash.
variable res
A resolution function pointer for the configured production type.
variable term
A termination function pointer for the configured production type.
variable 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