Itasca C++ Interface
Toggle main menu visibility
Loading...
Searching...
No Matches
librarydata.h
1
#pragma once
2
3
#include "
base/src/basestring.h
"
4
#include <vector>
5
6
namespace
fish {
7
// Struct describing details about a library function
8
struct
LibraryData
{
9
string
desc_
;
10
string
name_
;
11
UVect2
arguments_
= UVect2(0);
12
bool
canRead_
=
true
;
13
bool
canWrite_
=
false
;
14
bool
readThreadSafe_
=
false
;
15
bool
writeThreadSafe_
=
false
;
16
bool
plugin_
=
false
;
17
std::vector<bool>
reference_
;
18
bool
readClusterSafe_
=
true
;
19
bool
writeClusterSafe_
=
true
;
20
bool
writeClusterDistribute_
=
true
;
21
};
22
}
// namespace fish
23
// EoF
basestring.h
includes std::string and additional functions not included in the standard.
fish::LibraryData
Definition
librarydata.h:8
fish::LibraryData::writeClusterDistribute_
bool writeClusterDistribute_
FALSE if should not send a PUT to this to all other processes.
Definition
librarydata.h:20
fish::LibraryData::name_
string name_
Fully expanded name.
Definition
librarydata.h:10
fish::LibraryData::readClusterSafe_
bool readClusterSafe_
FALSE if can't use when cluster active.
Definition
librarydata.h:18
fish::LibraryData::desc_
string desc_
Full original description.
Definition
librarydata.h:9
fish::LibraryData::canWrite_
bool canWrite_
TRUE if can write to the function.
Definition
librarydata.h:13
fish::LibraryData::canRead_
bool canRead_
TRUE if can read from the function.
Definition
librarydata.h:12
fish::LibraryData::plugin_
bool plugin_
TRUE If was loaded as a plutin.
Definition
librarydata.h:16
fish::LibraryData::arguments_
UVect2 arguments_
Min and max number of valid arguments.
Definition
librarydata.h:11
fish::LibraryData::writeClusterSafe_
bool writeClusterSafe_
FALSE if can't use when cluster active.
Definition
librarydata.h:19
fish::LibraryData::reference_
std::vector< bool > reference_
If TRUE, that argument will be implicitly referenced.
Definition
librarydata.h:17
fish::LibraryData::writeThreadSafe_
bool writeThreadSafe_
TRUE if can write to function in a thread.
Definition
librarydata.h:15
fish::LibraryData::readThreadSafe_
bool readThreadSafe_
TRUE if can read from function in a thread.
Definition
librarydata.h:14
common
fish
interface
librarydata.h
Generated by
1.18.0