diff options
author | Fritz Elfert <felfert@to.com> | 2000-08-02 18:26:29 +0000 |
---|---|---|
committer | Fritz Elfert <felfert@to.com> | 2000-08-02 18:26:29 +0000 |
commit | d439bc3807b3f7cea0544899ee5fc8d849bf32df (patch) | |
tree | 5c28e89d19cc8c5cf7759dc4ae0082e21151fe0a /lib/rpcs32.h | |
parent | 83757d37b7cfb7ef6da178a26b9a203d1b65e0af (diff) | |
download | plptools-d439bc3807b3f7cea0544899ee5fc8d849bf32df.tar.gz plptools-d439bc3807b3f7cea0544899ee5fc8d849bf32df.tar.bz2 plptools-d439bc3807b3f7cea0544899ee5fc8d849bf32df.zip |
Added a wrapper for enums and changed all return-code related stuff
as well as some other enums to use that instead of plain enums.
This results in stronger type checking, range checking and the
ability to write an enum's textual representation.
Diffstat (limited to 'lib/rpcs32.h')
-rw-r--r-- | lib/rpcs32.h | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/lib/rpcs32.h b/lib/rpcs32.h index 6c333b4..973b142 100644 --- a/lib/rpcs32.h +++ b/lib/rpcs32.h @@ -10,25 +10,25 @@ class rpcs32 : public rpcs { rpcs32(ppsocket *); ~rpcs32(); - int queryDrive(const char, bufferArray &); - int getCmdLine(const char *, bufferStore &); - int getMachineInfo(machineInfo &); - int configOpen(void); - int configRead(void); + Enum<rfsv::errs> queryDrive(const char, bufferArray &); + Enum<rfsv::errs> getCmdLine(const char *, bufferStore &); + Enum<rfsv::errs> getMachineInfo(machineInfo &); + Enum<rfsv::errs> configOpen(void); + Enum<rfsv::errs> configRead(void); #if 0 - int closeHandle(int); - int regOpenIter(void); - int regReadIter(void); - int regWrite(void); - int regRead(void); - int regDelete(void); - int setTime(void); - int configOpen(void); - int configRead(void); - int configWrite(void); - int queryOpen(void); - int queryRead(void); - int quitServer(void); + Enum<rfsv::errs> closeHandle(int); + Enum<rfsv::errs> regOpenIter(void); + Enum<rfsv::errs> regReadIter(void); + Enum<rfsv::errs> regWrite(void); + Enum<rfsv::errs> regRead(void); + Enum<rfsv::errs> regDelete(void); + Enum<rfsv::errs> setTime(void); + Enum<rfsv::errs> configOpen(void); + Enum<rfsv::errs> configRead(void); + Enum<rfsv::errs> configWrite(void); + Enum<rfsv::errs> queryOpen(void); + Enum<rfsv::errs> queryRead(void); + Enum<rfsv::errs> quitServer(void); #endif }; |