Bio-SPHERE Platform

Collaboration diagram for Bio-SPHERE Platform:


Modules

 Bio-SPHERE Error Codes

Data Structures

struct  bs_data_type
struct  bs_message_part
struct  bs_message
struct  bs_operation
struct  bs_port_type
struct  bs_port
struct  bs_service
struct  bs_definition
struct  bs_part_instance
struct  bs_message_instance
struct  bs_service_request
struct  bs_service_response

Defines

#define BIOSPHERE_VERSION_MAJOR   0
#define BIOSPHERE_VERSION_MINOR   0
#define BIOSPHERE_VERSION_PATCH   3
#define BIOSPHERE_VERSION_STRING   "Bio-SPHERE/0.0.3 (May 30, 2007)"
#define TRUE   1
#define FALSE   0
#define BS_UINT64_FMT   "llu"
#define BS_INT64_FMT   "lld"

Typedefs

typedef unsigned char bs_bool
typedef unsigned char bs_byte
typedef short bs_int16
typedef unsigned short bs_uint16
typedef int bs_int32
typedef unsigned int bs_uint32
typedef long long bs_int64
typedef unsigned long long bs_uint64
typedef double bs_double

Define Documentation

#define BIOSPHERE_VERSION_MAJOR   0

Version information for the biosphere platform:

Definition at line 58 of file biosphere.h.

#define BIOSPHERE_VERSION_MINOR   0

Definition at line 59 of file biosphere.h.

#define BIOSPHERE_VERSION_PATCH   3

Definition at line 60 of file biosphere.h.

#define BIOSPHERE_VERSION_STRING   "Bio-SPHERE/0.0.3 (May 30, 2007)"

Definition at line 61 of file biosphere.h.

Referenced by connect_and_get(), connect_and_post(), get_library_version_string(), handle_http_get(), handle_http_post(), init_options(), and send_http_error().

#define BS_INT64_FMT   "lld"

Definition at line 85 of file biosphere.h.

#define BS_UINT64_FMT   "llu"

Format options for printing types correctly.

Definition at line 84 of file biosphere.h.

Referenced by add_part_instance_to_xml(), bsmod_stat_handle_avgminmax(), bsmod_stat_handle_stop_timer(), connect_and_post(), handle_http_get(), and handle_http_post().

#define FALSE   0

Definition at line 65 of file biosphere.h.

Referenced by add_node(), can_service(), can_service_parts(), compare_message_parts(), create_biometric_decision_response(), create_biometric_response(), create_response(), decision_to_bool(), dict_add(), fuse_dw(), handle_fuse2_decision(), handle_fuse3_decision(), init_options(), is_builtin_type(), make_request(), node_already_known(), received_full_headers(), request_corresponds_with_definition(), and streq().

#define TRUE   1

Definition at line 64 of file biosphere.h.

Referenced by add_node(), can_service_parts(), compare_message_parts(), create_biometric_decision_response(), create_biometric_response(), create_response(), decision_to_bool(), dict_add(), handle_fuse2_decision(), handle_fuse3_decision(), init_options(), is_builtin_type(), make_request(), new_bs_data_type(), new_bs_definition(), new_bs_message(), new_bs_message_instance(), new_bs_message_part(), new_bs_operation(), new_bs_part_instance(), new_bs_port(), new_bs_port_type(), new_bs_service(), new_bs_service_request(), new_bs_service_response(), node_already_known(), received_full_headers(), request_corresponds_with_definition(), and streq().


Typedef Documentation

typedef unsigned char bs_bool

Different types used in the platform.

Definition at line 71 of file biosphere.h.

typedef unsigned char bs_byte

Definition at line 72 of file biosphere.h.

typedef double bs_double

Definition at line 79 of file biosphere.h.

typedef short bs_int16

Definition at line 73 of file biosphere.h.

typedef int bs_int32

Definition at line 75 of file biosphere.h.

typedef long long bs_int64

Definition at line 77 of file biosphere.h.

typedef unsigned short bs_uint16

Definition at line 74 of file biosphere.h.

typedef unsigned int bs_uint32

Definition at line 76 of file biosphere.h.

typedef unsigned long long bs_uint64

Definition at line 78 of file biosphere.h.


Generated on Tue Jul 17 09:51:32 2007 for Bio-SPHERE by  doxygen 1.5.1