profileval.h File Reference

Profile value structure. More...


Data Structures

struct  profileval_t
 key value type -triplet More...

Typedefs

typedef struct profileval_t profileval_t
 shorthand

Functions

void profileval_ctor (profileval_t *self)
void profileval_dtor (profileval_t *self)
void profileval_ctor_ex (profileval_t *self, const char *key, const char *val, const char *type)
void profileval_free_vector (profileval_t *vec)


Detailed Description

Profile value structure.

Copyright (C) 2008 Nokia. All rights reserved.

Author:
Simo Piiroinen <simo.piiroinen@nokia.com>

Function Documentation

void profileval_ctor ( profileval_t self  ) 

Profile value constructor.

Parameters:
self value structure

void profileval_dtor ( profileval_t self  ) 

Profile value destructor.

Parameters:
self value structure

void profileval_ctor_ex ( profileval_t self,
const char *  key,
const char *  val,
const char *  type 
)

Extended profile value constructor.

Parameters:
self value structure
key key string
val value string
type type string

void profileval_free_vector ( profileval_t vec  ) 

Utility function for freeing an array of profile values.

The vec must either be NULL or contain valid profile value entries and a terminator entry with NULL pv_key entry.

Parameters:
vec array of profile values


Generated on Wed Oct 21 13:44:00 2009 for libprofile by  doxygen 1.5.6