36 #ifndef TYPEACCEPTOR_HH
37 #define TYPEACCEPTOR_HH
45 virtual void pass(
char* name,
short& i,
int& len) = 0;
46 virtual void pass(
char* name,
int& i,
int& len) = 0;
47 virtual void pass(
char* name,
long& i,
int& len) = 0;
48 virtual void pass(
char* name,
unsigned short& i,
int& len) = 0;
49 virtual void pass(
char* name,
unsigned int& i,
int& len) = 0;
50 virtual void pass(
char* name,
unsigned long& i,
int& len) = 0;
51 virtual void pass(
char* name,
long long& i,
int& len) = 0;
52 virtual void pass(
char* name,
float& i,
int& len) = 0;
53 virtual void pass(
char* name,
double& i,
int& len) = 0;
55 virtual void pass(
char* name,
char*& i,
int& len) = 0;
56 virtual void pass(
char* name,
unsigned char& i,
int& len) = 0;
57 virtual void pass(
char* name,
unsigned char*& i,
int& len) = 0;
59 virtual void pass(
char* name,
short*& i,
int& len) = 0;
60 virtual void pass(
char* name,
int*& i,
int& len) = 0;
61 virtual void pass(
char* name,
long*& i,
int& len) = 0;
62 virtual void pass(
char* name,
unsigned short*& i,
int& len) = 0;
63 virtual void pass(
char* name,
unsigned int*& i,
int& len) = 0;
64 virtual void pass(
char* name,
unsigned long*& i,
int& len) = 0;
65 virtual void pass(
char* name,
long long*& i,
int& len) = 0;
66 virtual void pass(
char* name,
float*& i,
int& len) = 0;
67 virtual void pass(
char* name,
double*& i,
int& len) = 0;