44 #ifndef STDBXMLWRITER_HH
45 #define STDBXMLWRITER_HH
49 #include "stdb_streams.h"
50 #include "tableAcceptor.hh"
66 virtual void streamHeader(
const char* name);
67 virtual void streamTableName(
const char* name);
68 virtual void streamEndTableName();
69 virtual void streamAccessor();
70 virtual void endAccessor();
71 virtual void streamRow(
int row);
72 virtual void streamEndRow();
73 virtual void streamTail();
76 virtual void pass(
char* name,
short& i,
int& len) ;
77 virtual void pass(
char* name,
int& i,
int& len);
78 virtual void pass(
char* name,
long& i,
int& len);
79 virtual void pass(
char* name,
unsigned short& i,
int& len) ;
80 virtual void pass(
char* name,
unsigned int& i,
int& len) ;
81 virtual void pass(
char* name,
unsigned long& i,
int& len) ;
82 virtual void pass(
char* name,
long long& i,
int& len) ;
84 virtual void pass(
char* name,
float& i,
int& len);
85 virtual void pass(
char* name,
double& i,
int& len);
86 virtual void pass(
char* name,
char*& i,
int& len);
87 virtual void pass(
char* name,
unsigned char& i,
int& len) ;
88 virtual void pass(
char* name,
unsigned char*& i,
int& len) ;
89 virtual void pass(
char* name,
short*& i,
int& len) ;
90 virtual void pass(
char* name,
int*& i,
int& len);
91 virtual void pass(
char* name,
long*& i,
int& len);
92 virtual void pass(
char* name,
unsigned short*& i,
int& len) ;
93 virtual void pass(
char* name,
unsigned int*& i,
int& len) ;
94 virtual void pass(
char* name,
unsigned long*& i,
int& len) ;
95 virtual void pass(
char* name,
long long*& i,
int& len) ;
96 virtual void pass(
char* name,
float*& i,
int& len);
97 virtual void pass(
char* name,
double*& i,
int& len);