bs_operation Struct Reference
[Bio-SPHERE Platform]

#include <biosphere.h>

Collaboration diagram for bs_operation:

Collaboration graph
[legend]

Data Fields

char * name
bs_messageinput
bs_messageoutput
bs_messagefault
bs_bool from_mp

Detailed Description

A structure to represent an operation offered by a port type.

Definition at line 138 of file biosphere.h.


Field Documentation

char* bs_operation::name

Human readable name of the operation, ie. function name.

Definition at line 140 of file biosphere.h.

Referenced by add_operation_to_xml(), can_service(), copy_operation(), delete_operations(), main(), and new_bs_operation().

bs_message* bs_operation::input

The input message, ie. parameters.

Definition at line 142 of file biosphere.h.

Referenced by add_operation_to_xml(), can_service_parts(), copy_operation(), main(), and new_bs_operation().

bs_message* bs_operation::output

The output message, ie. return value. Can be NULL

Definition at line 143 of file biosphere.h.

Referenced by add_operation_to_xml(), copy_operation(), main(), and new_bs_operation().

bs_message* bs_operation::fault

A response message if an error occurs. Can be NULL

Definition at line 144 of file biosphere.h.

Referenced by add_operation_to_xml(), copy_operation(), and new_bs_operation().

bs_bool bs_operation::from_mp

Whether the structure was allocated from a memory pool.

Definition at line 146 of file biosphere.h.

Referenced by new_bs_operation().


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