Grassroots Infrastructure
The Grassroots Infrastructure is a suite of computing tools to help users and developers use scientific data infrastructure that can easily be interconnected.
parental_genotype_service_data.h File Reference
#include "parental_genotype_service_library.h"
#include "jansson.h"
#include "service.h"
#include "mongodb_tool.h"
Include dependency graph for parental_genotype_service_data.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  ParentalGenotypeServiceData
 The configuration data used by the Parental Genotype Service. More...
 

Macros

#define GT_GROUP_ALIAS_PREFIX_S   "parental_genotype"
 The prefix to use for Field Trial Service aliases. More...
 

Functions

PARENTAL_GENOTYPE_SERVICE_LOCAL ParentalGenotypeServiceDataAllocateParentalGenotypeServiceData (void)
 
PARENTAL_GENOTYPE_SERVICE_LOCAL void FreeParentalGenotypeServiceData (ParentalGenotypeServiceData *data_p)
 
PARENTAL_GENOTYPE_SERVICE_LOCAL bool ConfigureParentalGenotypeService (ParentalGenotypeServiceData *data_p, GrassrootsServer *grassroots_p)
 

Macro Definition Documentation

◆ GT_GROUP_ALIAS_PREFIX_S

#define GT_GROUP_ALIAS_PREFIX_S   "parental_genotype"

The prefix to use for Field Trial Service aliases.

Function Documentation

◆ AllocateParentalGenotypeServiceData()

PARENTAL_GENOTYPE_SERVICE_LOCAL ParentalGenotypeServiceData* AllocateParentalGenotypeServiceData ( void  )

◆ FreeParentalGenotypeServiceData()

PARENTAL_GENOTYPE_SERVICE_LOCAL void FreeParentalGenotypeServiceData ( ParentalGenotypeServiceData data_p)

◆ ConfigureParentalGenotypeService()

PARENTAL_GENOTYPE_SERVICE_LOCAL bool ConfigureParentalGenotypeService ( ParentalGenotypeServiceData data_p,
GrassrootsServer grassroots_p 
)