58 void ReadKey(
const char* varname,
int *tid,
int *num_values,
int *total_size,
int *item_size,
MVOdbError* error)
61 if (num_values) *num_values = 0;
62 if (total_size) *total_size = 0;
63 if (item_size) *item_size = 0;
69 if (last_written) *last_written = 0;
73 void ReadDir(std::vector<std::string>* varname, std::vector<int> *tid, std::vector<int> *num_values, std::vector<int> *total_size, std::vector<int> *item_size,
MVOdbError* error)
78 void RB(
const char* varname,
bool *value,
bool create,
MVOdbError* error) {
SetOk(error); };
80 void RD(
const char* varname,
double *value,
bool create,
MVOdbError* error) {
SetOk(error); };
81 void RF(
const char* varname,
float *value,
bool create,
MVOdbError* error) {
SetOk(error); };
82 void RS(
const char* varname, std::string *value,
bool create,
int create_string_length,
MVOdbError* error) {
SetOk(error); };
86 void RBA(
const char* varname, std::vector<bool> *value,
bool create,
int create_size,
MVOdbError* error) {
SetOk(error); };
87 void RIA(
const char* varname, std::vector<int> *value,
bool create,
int create_size,
MVOdbError* error) {
SetOk(error); };
88 void RDA(
const char* varname, std::vector<double> *value,
bool create,
int create_size,
MVOdbError* error) {
SetOk(error); };
89 void RFA(
const char* varname, std::vector<float> *value,
bool create,
int create_size,
MVOdbError* error) {
SetOk(error); };
90 void RSA(
const char* varname, std::vector<std::string> *value,
bool create,
int create_size,
int create_string_length,
MVOdbError* error) {
SetOk(error); };
91 void RU16A(
const char* varname, std::vector<uint16_t> *value,
bool create,
int create_size,
MVOdbError* error) {
SetOk(error); };
92 void RU32A(
const char* varname, std::vector<uint32_t> *value,
bool create,
int create_size,
MVOdbError* error) {
SetOk(error); };
106 void WS(
const char* varname,
const char* v,
int string_length,
MVOdbError* error) {
SetOk(error); };
114 void WSA(
const char* varname,
const std::vector<std::string>& data,
int odb_string_length,
MVOdbError* error) {
SetOk(error); };
void RFAI(const char *varname, int index, float *value, MVOdbError *error)
void RBA(const char *varname, std::vector< bool > *value, bool create, int create_size, MVOdbError *error)
void RDA(const char *varname, std::vector< double > *value, bool create, int create_size, MVOdbError *error)
void WSA(const char *varname, const std::vector< std::string > &data, int odb_string_length, MVOdbError *error)
void WB(const char *varname, bool v, MVOdbError *error)
void RIA(const char *varname, std::vector< int > *value, bool create, int create_size, MVOdbError *error)
void WD(const char *varname, double v, MVOdbError *error)
void ReadDir(std::vector< std::string > *varname, std::vector< int > *tid, std::vector< int > *num_values, std::vector< int > *total_size, std::vector< int > *item_size, MVOdbError *error)
void RU32A(const char *varname, std::vector< uint32_t > *value, bool create, int create_size, MVOdbError *error)
void WF(const char *varname, float v, MVOdbError *error)
void WFAI(const char *varname, int index, float v, MVOdbError *error)
void RD(const char *varname, double *value, bool create, MVOdbError *error)
void WSAI(const char *varname, int index, const char *v, MVOdbError *error)
void ReadKeyLastWritten(const char *varname, int *last_written, MVOdbError *error)
bool GetPrintError() const
void WIA(const char *varname, const std::vector< int > &v, MVOdbError *error)
void RIAI(const char *varname, int index, int *value, MVOdbError *error)
void RSAI(const char *varname, int index, std::string *value, MVOdbError *error)
void RF(const char *varname, float *value, bool create, MVOdbError *error)
void SetPrintError(bool v)
void WDAI(const char *varname, int index, double v, MVOdbError *error)
void RDAI(const char *varname, int index, double *value, MVOdbError *error)
void RS(const char *varname, std::string *value, bool create, int create_string_length, MVOdbError *error)
void WU16A(const char *varname, const std::vector< uint16_t > &v, MVOdbError *error)
void WBAI(const char *varname, int index, bool v, MVOdbError *error)
void WU32(const char *varname, uint32_t v, MVOdbError *error)
void WU16AI(const char *varname, int index, uint16_t v, MVOdbError *error)
void ReadKey(const char *varname, int *tid, int *num_values, int *total_size, int *item_size, MVOdbError *error)
void WU32AI(const char *varname, int index, uint32_t v, MVOdbError *error)
void RU32(const char *varname, uint32_t *value, bool create, MVOdbError *error)
void RBAI(const char *varname, int index, bool *value, MVOdbError *error)
void WS(const char *varname, const char *v, int string_length, MVOdbError *error)
void RI(const char *varname, int *value, bool create, MVOdbError *error)
void WU16(const char *varname, uint16_t v, MVOdbError *error)
void WIAI(const char *varname, int index, int v, MVOdbError *error)
void WDA(const char *varname, const std::vector< double > &v, MVOdbError *error)
void RU32AI(const char *varname, int index, uint32_t *value, MVOdbError *error)
void RU16(const char *varname, uint16_t *value, bool create, MVOdbError *error)
void RB(const char *varname, bool *value, bool create, MVOdbError *error)
void WI(const char *varname, int v, MVOdbError *error)
void Delete(const char *odbname, MVOdbError *error)
void RSA(const char *varname, std::vector< std::string > *value, bool create, int create_size, int create_string_length, MVOdbError *error)
void RFA(const char *varname, std::vector< float > *value, bool create, int create_size, MVOdbError *error)
void RU16AI(const char *varname, int index, uint16_t *value, MVOdbError *error)
void WBA(const char *varname, const std::vector< bool > &v, MVOdbError *error)
void RU16A(const char *varname, std::vector< uint16_t > *value, bool create, int create_size, MVOdbError *error)
void WU32A(const char *varname, const std::vector< uint32_t > &v, MVOdbError *error)
void WFA(const char *varname, const std::vector< float > &v, MVOdbError *error)
MVOdb * Chdir(const char *subdir, bool create, MVOdbError *error)
void SetOk(MVOdbError *error)