VSF Documented
Data Structures | Macros | Typedefs | Variables
vsf_service_cfg.h File Reference
#include "vsf_cfg.h"

Go to the source code of this file.

Data Structures

struct  vsf_service_vplt_t
 

Macros

#define VSF_SERVICE_ASSERT   VSF_ASSERT
 all service modules use this configuration file
 
#define VSF_USE_HEAP   ENABLED
 
#define VSF_USE_POOL   ENABLED
 
#define VSF_USE_DYNARR   VSF_USE_HEAP
 
#define VSF_USE_DYNSTACK   VSF_USE_DYNARR
 
#define VSF_POOL_CFG_FEED_ON_HEAP   VSF_USE_HEAP
 
#define VSF_APPLET_USE_TRACE   ENABLED
 
#define VSF_SERVICE_APPLET_VPLT    ((vsf_service_vplt_t *)(((vsf_vplt_t *)vsf_vplt((void *)0))->service_vplt))
 

Typedefs

typedef struct vsf_service_vplt_t vsf_service_vplt_t
 

Variables

__VSF_VPLT_DECORATOR__ vsf_service_vplt_t vsf_service_vplt
 

Macro Definition Documentation

◆ VSF_SERVICE_ASSERT

#define VSF_SERVICE_ASSERT   VSF_ASSERT

all service modules use this configuration file

Note
do not move this pre-processor statement to other places

◆ VSF_USE_HEAP

#define VSF_USE_HEAP   ENABLED

◆ VSF_USE_POOL

#define VSF_USE_POOL   ENABLED

◆ VSF_USE_DYNARR

#define VSF_USE_DYNARR   VSF_USE_HEAP

◆ VSF_USE_DYNSTACK

#define VSF_USE_DYNSTACK   VSF_USE_DYNARR

◆ VSF_POOL_CFG_FEED_ON_HEAP

#define VSF_POOL_CFG_FEED_ON_HEAP   VSF_USE_HEAP

◆ VSF_APPLET_USE_TRACE

#define VSF_APPLET_USE_TRACE   ENABLED

◆ VSF_SERVICE_APPLET_VPLT

#define VSF_SERVICE_APPLET_VPLT    ((vsf_service_vplt_t *)(((vsf_vplt_t *)vsf_vplt((void *)0))->service_vplt))

Typedef Documentation

◆ vsf_service_vplt_t

Variable Documentation

◆ vsf_service_vplt

__VSF_VPLT_DECORATOR__ vsf_service_vplt_t vsf_service_vplt
extern