libcomps  ..
 All Data Structures Files Functions Variables Enumerations Macros Groups Pages
Data Structures | Functions
comps_docgroupid.h File Reference

COMPS_DocGroupId header file. More...

#include <stdbool.h>
#include "comps_utils.h"
#include "comps_log.h"
#include "comps_validate.h"
#include "comps_default.h"
#include "comps_obj.h"

Go to the source code of this file.

Data Structures

struct  COMPS_DocGroupId
 

Functions

COMPS_Objectcomps_docgroupid_get_name (COMPS_DocGroupId *gid)
 
void comps_docgroupid_set_name (COMPS_DocGroupId *gid, char *name, char copy)
 
COMPS_Objectcomps_docgroupid_get_default (COMPS_DocGroupId *gid)
 
void comps_docgroupid_set_default (COMPS_DocGroupId *gid, int def)
 

Detailed Description

COMPS_DocGroupId header file.

Function Documentation

COMPS_Object* comps_docgroupid_get_default ( COMPS_DocGroupId gid)

COMPS_DocGroupId default getter

Parameters
gidCOMPS_DocGroupId object
Returns
COMPS_Num object representing GroupId default with incremented reference counter
COMPS_Object* comps_docgroupid_get_name ( COMPS_DocGroupId gid)

COMPS_DocGroupId name getter

Parameters
gidCOMPS_DocGroupId object
Returns
COMPS_Str object representing GroupId name with incremented reference counter
void comps_docgroupid_set_default ( COMPS_DocGroupId gid,
int  def 
)

COMPS_DocGroupId name setter

Parameters
gidCOMPS_DocGroupId object
defCOMPS_DocGroupId default value.

Old defaut objects reference counter will be decremented

void comps_docgroupid_set_name ( COMPS_DocGroupId gid,
char *  name,
char  copy 
)

COMPS_DocGroupId name setter

Parameters
gidCOMPS_DocGroupId object
namenew name of COMPS_DocGroupId object. Old name object's reference
copydeprecated parameter counter will be decremented