header file declarations illuminated for better IDE code completion

This commit is contained in:
Sam Hatchett
2013-09-30 15:09:36 -04:00
parent 519daf8e3e
commit d1d03bf446

View File

@@ -177,80 +177,79 @@
#if defined(__cplusplus) #if defined(__cplusplus)
extern "C" { extern "C" {
#endif #endif
int DLLEXPORT ENepanet(char *, char *, char *, void (*) (char *)); int DLLEXPORT ENepanet(char *inpFile, char *rptFile, char *binOutFile, void (*callback) (char *));
int DLLEXPORT ENopen(char *, char *, char *); int DLLEXPORT ENopen(char *inpFile, char *rptFile, char *binOutFile);
int DLLEXPORT ENsaveinpfile(char *); int DLLEXPORT ENsaveinpfile(char *filename);
int DLLEXPORT ENclose(void); int DLLEXPORT ENclose();
int DLLEXPORT ENsolveH(void); int DLLEXPORT ENsolveH();
int DLLEXPORT ENsaveH(void); int DLLEXPORT ENsaveH();
int DLLEXPORT ENopenH(void); int DLLEXPORT ENopenH();
int DLLEXPORT ENinitH(int); int DLLEXPORT ENinitH(int initFlag);
int DLLEXPORT ENrunH(long *); int DLLEXPORT ENrunH(long *currentTime);
int DLLEXPORT ENnextH(long *tstep); int DLLEXPORT ENnextH(long *tStep);
int DLLEXPORT ENcloseH(void); int DLLEXPORT ENcloseH();
int DLLEXPORT ENsavehydfile(char *); int DLLEXPORT ENsavehydfile(char *filename);
int DLLEXPORT ENusehydfile(char *); int DLLEXPORT ENusehydfile(char *filename);
int DLLEXPORT ENsolveQ(void); int DLLEXPORT ENsolveQ();
int DLLEXPORT ENopenQ(void); int DLLEXPORT ENopenQ();
int DLLEXPORT ENinitQ(int); int DLLEXPORT ENinitQ(int saveFlag);
int DLLEXPORT ENrunQ(long *); int DLLEXPORT ENrunQ(long *currentTime);
int DLLEXPORT ENnextQ(long *); int DLLEXPORT ENnextQ(long *tStep);
int DLLEXPORT ENstepQ(long *); int DLLEXPORT ENstepQ(long *timeLeft);
int DLLEXPORT ENcloseQ(void); int DLLEXPORT ENcloseQ();
int DLLEXPORT ENwriteline(char *); int DLLEXPORT ENwriteline(char *line);
int DLLEXPORT ENreport(void); int DLLEXPORT ENreport();
int DLLEXPORT ENresetreport(void); int DLLEXPORT ENresetreport();
int DLLEXPORT ENsetreport(char *); int DLLEXPORT ENsetreport(char *reportFormat);
int DLLEXPORT ENgetcontrol(int, int *, int *, EN_API_FLOAT_TYPE *, int DLLEXPORT ENgetcontrol(int controlIndex, int *controlType, int *linkIdx, EN_API_FLOAT_TYPE *setting, int *nodeIdx, EN_API_FLOAT_TYPE *level);
int *, EN_API_FLOAT_TYPE *); int DLLEXPORT ENgetcount(int code, int *count);
int DLLEXPORT ENgetcount(int, int *); int DLLEXPORT ENgetoption(int code, EN_API_FLOAT_TYPE *value);
int DLLEXPORT ENgetoption(int, EN_API_FLOAT_TYPE *); int DLLEXPORT ENgettimeparam(int code, long *value);
int DLLEXPORT ENgettimeparam(int, long *); int DLLEXPORT ENgetflowunits(int *code);
int DLLEXPORT ENgetflowunits(int *); int DLLEXPORT ENgetpatternindex(char *id, int *index);
int DLLEXPORT ENgetpatternindex(char *, int *); int DLLEXPORT ENgetpatternid(int index, char *id);
int DLLEXPORT ENgetpatternid(int, char *); int DLLEXPORT ENgetpatternlen(int index, int *len);
int DLLEXPORT ENgetpatternlen(int, int *); int DLLEXPORT ENgetpatternvalue(int index, int period, EN_API_FLOAT_TYPE *value);
int DLLEXPORT ENgetpatternvalue(int, int, EN_API_FLOAT_TYPE *);
int DLLEXPORT ENgetaveragepatternvalue(int index, EN_API_FLOAT_TYPE *value); int DLLEXPORT ENgetaveragepatternvalue(int index, EN_API_FLOAT_TYPE *value);
int DLLEXPORT ENgetqualtype(int *, int *); int DLLEXPORT ENgetqualtype(int *qualcode, int *tracenode);
int DLLEXPORT ENgeterror(int, char *, int); int DLLEXPORT ENgeterror(int errcode, char *errmsg, int maxLen);
int DLLEXPORT ENgetstatistic(int code, EN_API_FLOAT_TYPE* value); int DLLEXPORT ENgetstatistic(int code, EN_API_FLOAT_TYPE* value);
int DLLEXPORT ENgetnodeindex(char *, int *); int DLLEXPORT ENgetnodeindex(char *id, int *index);
int DLLEXPORT ENgetnodeid(int, char *); int DLLEXPORT ENgetnodeid(int index, char *id);
int DLLEXPORT ENgetnodetype(int, int *); int DLLEXPORT ENgetnodetype(int index, int *code);
int DLLEXPORT ENgetnodevalue(int, int, EN_API_FLOAT_TYPE *); int DLLEXPORT ENgetnodevalue(int index, int code, EN_API_FLOAT_TYPE *value);
int DLLEXPORT ENgetcoord(int , EN_API_FLOAT_TYPE *, EN_API_FLOAT_TYPE *); int DLLEXPORT ENgetcoord(int index, EN_API_FLOAT_TYPE *x, EN_API_FLOAT_TYPE *y);
int DLLEXPORT ENgetnumdemands(int, int *); int DLLEXPORT ENgetnumdemands(int nodeIndex, int *numDemands);
int DLLEXPORT ENgetbasedemand(int, int, EN_API_FLOAT_TYPE *); int DLLEXPORT ENgetbasedemand(int nodeIndex, int demandIdx, EN_API_FLOAT_TYPE *baseDemand);
int DLLEXPORT ENgetdemandpattern(int, int, int *); int DLLEXPORT ENgetdemandpattern(int nodeIndex, int demandIdx, int *pattIdx);
int DLLEXPORT ENgetlinkindex(char *, int *); int DLLEXPORT ENgetlinkindex(char *id, int *index);
int DLLEXPORT ENgetlinkid(int, char *); int DLLEXPORT ENgetlinkid(int index, char *id);
int DLLEXPORT ENgetlinktype(int, int *); int DLLEXPORT ENgetlinktype(int index, int *code);
int DLLEXPORT ENgetlinknodes(int, int *, int *); int DLLEXPORT ENgetlinknodes(int index, int *node1, int *node2);
int DLLEXPORT ENgetlinkvalue(int, int, EN_API_FLOAT_TYPE *); int DLLEXPORT ENgetlinkvalue(int index, int code, EN_API_FLOAT_TYPE *value);
int DLLEXPORT ENgetcurve(int curveIndex, char* id, int *nValues, EN_API_FLOAT_TYPE **xValues, EN_API_FLOAT_TYPE **yValues); int DLLEXPORT ENgetcurve(int curveIndex, char* id, int *nValues, EN_API_FLOAT_TYPE **xValues, EN_API_FLOAT_TYPE **yValues);
int DLLEXPORT ENgetversion(int *); int DLLEXPORT ENgetversion(int *version);
int DLLEXPORT ENsetcontrol(int, int, int, EN_API_FLOAT_TYPE, int, EN_API_FLOAT_TYPE); int DLLEXPORT ENsetcontrol(int cindex, int ctype, int lindex, EN_API_FLOAT_TYPE setting, int nindex, EN_API_FLOAT_TYPE level);
int DLLEXPORT ENsetnodevalue(int, int, EN_API_FLOAT_TYPE); int DLLEXPORT ENsetnodevalue(int index, int code, EN_API_FLOAT_TYPE v);
int DLLEXPORT ENsetlinkvalue(int, int, EN_API_FLOAT_TYPE); int DLLEXPORT ENsetlinkvalue(int index, int code, EN_API_FLOAT_TYPE v);
int DLLEXPORT ENaddpattern(char *); int DLLEXPORT ENaddpattern(char *id);
int DLLEXPORT ENsetpattern(int, EN_API_FLOAT_TYPE *, int); int DLLEXPORT ENsetpattern(int index, EN_API_FLOAT_TYPE *f, int len);
int DLLEXPORT ENsetpatternvalue(int, int, EN_API_FLOAT_TYPE); int DLLEXPORT ENsetpatternvalue(int index, int period, EN_API_FLOAT_TYPE value);
int DLLEXPORT ENsettimeparam(int, long); int DLLEXPORT ENsettimeparam(int code, long value);
int DLLEXPORT ENsetoption(int, EN_API_FLOAT_TYPE); int DLLEXPORT ENsetoption(int, EN_API_FLOAT_TYPE);
int DLLEXPORT ENsetstatusreport(int); int DLLEXPORT ENsetstatusreport(int code);
int DLLEXPORT ENsetqualtype(int qualcode, char *chemname, char *chemunits, char *tracenode); int DLLEXPORT ENsetqualtype(int qualcode, char *chemname, char *chemunits, char *tracenode);
int DLLEXPORT ENsetbasedemand(int nodeIndex, int demandIdx, EN_API_FLOAT_TYPE baseDemand); int DLLEXPORT ENsetbasedemand(int nodeIndex, int demandIdx, EN_API_FLOAT_TYPE baseDemand);