ss_func.c File Reference

#include "ss_func.h"

Functions

ss_info_t * get_ss_info ()
 Get ss_info struct.
void reset_ss_errno ()
 Set KPI Low ss_errno to 0.
int init_individual (individual_t *ind)
 Initialize individual for SS.
int init_individual_with_uuid (individual_t *ind, const char *uuid)
char * generate_uuid ()
 Generate UUID.
int init_ss ()
 Makes different library initialization.
int init_ss_with_parameters (const char *space_id, const char *ss_address, int ss_port)
 Makes different library initialization using given data.

Function Documentation

char* generate_uuid (  ) 

Generate UUID.

Returns:
new UUID on success or NULL otherwise.

ss_info_t* get_ss_info (  ) 

Get ss_info struct.

ss_info used by KPI Low functions.

Returns:
ss_info on success or NULL otherwise.

int init_individual ( individual_t *  ind  ) 

Initialize individual for SS.

This function generate UUID and registry given individuals in SS.

Parameters:
individual_t individual for initialize.
Returns:
0 on success or not otherwise.

int init_individual_with_uuid ( individual_t *  ind,
const char *  uuid 
)

int init_ss (  ) 

Makes different library initialization.

Returns:
0 on success or not otherwise.

int init_ss_with_parameters ( const char *  space_id,
const char *  ss_address,
int  ss_port 
)

Makes different library initialization using given data.

Parameters:
space_id Smart Space id.
ss_address Smart Space address(ip or nota).
ss_port Smart Space port.
Returns:
0 on success or not otherwise.

void reset_ss_errno (  ) 

Set KPI Low ss_errno to 0.


doxygen