16 #ifndef _RL_DATA_PROVIDER_H_ 17 #define _RL_DATA_PROVIDER_H_ 39 int setInt (
int id,
int i);
virtual ~rlDataProviderThreads()
virtual ~rlDataProviderClient()
int setFloat(int id, float f)
int getFloatArray(rlSocket *socket, int id, float *array, int nmax)
rlSemaphore int0semaphore
int getIntAndReset(int id)
const char * getString(rlSocket *socket, int id, int *status)
char cret[rl_PRINTF_LENGTH]
const char * getString(int id)
int setString(int id, const char *str)
int run(rlSocket *socket)
rlDataProviderThreads(int Port, rlDataProvider *Provider)
int setInt(rlSocket *socket, int id, int i)
int setIntArray(rlSocket *socket, int id, int *i, int num)
virtual ~rlDataProvider()
int setIntAndWaitForReset(rlSocket *socket, int id, int i)
int getInt(rlSocket *socket, int id, int *status)
rlInterpreter interpreter
int setString(rlSocket *socket, int id, const char *str)
int setInt0Semaphore(int i)
int getIntArray(rlSocket *socket, int id, int *array, int nmax)
int getInt0Semaphore(rlSocket *socket, int *status)
float getFloat(rlSocket *socket, int id, int *status)
rlDataProvider * provider
int setIntAndWaitForReset(int id, int i)
int setFloat(rlSocket *socket, int id, float f)
int setFloatArray(int id, float *f, int num)
int setIntArray(int id, int *i, int num)
int setInt(int id, int i)
int getFloatArray(int id, float *f, int nmax)
int getIntArray(int id, int *i, int nmax)
int getIntAndReset(rlSocket *socket, int id, int *status)
rlDataProvider(int numInteger, int numFloat=0, int numString=0)
int setFloatArray(rlSocket *socket, int id, float *f, int num)