bs_service Struct Reference
[Bio-SPHERE Platform]

#include <biosphere.h>

Collaboration diagram for bs_service:

Collaboration graph
[legend]

Data Fields

char * name
bs_port ** ports
bs_uint16 num_ports
bs_bool from_mp

Detailed Description

A struct to represent a service definition.

Definition at line 177 of file biosphere.h.


Field Documentation

char* bs_service::name

Human-readable name of the service.

Definition at line 179 of file biosphere.h.

Referenced by add_service_to_definition(), add_service_to_xml(), can_service(), copy_services(), main(), and new_bs_service().

bs_port** bs_service::ports

The ports (functions) offered by the service.

Definition at line 180 of file biosphere.h.

Referenced by add_port_to_service(), add_service_to_xml(), can_service(), copy_ports(), delete_ports(), main(), and new_bs_service().

bs_uint16 bs_service::num_ports

The number of ports in the service.

Definition at line 181 of file biosphere.h.

Referenced by add_port_to_service(), add_service_to_xml(), can_service(), copy_ports(), delete_ports(), and new_bs_service().

bs_bool bs_service::from_mp

Whether the structure was allocated from a memory pool.

Definition at line 183 of file biosphere.h.

Referenced by delete_ports(), and new_bs_service().


The documentation for this struct was generated from the following file:
Generated on Tue Jul 17 09:51:40 2007 for Bio-SPHERE by  doxygen 1.5.1