|
Public Member Functions |
| | FileDescPool (string filepath, int openFlags, int minFDs, int maxFDs) throw (std::exception, SmIllegalParameterValueException, SmFilesystemException) |
| | FileDescPool (string filepath, int openFlags, mode_t permissions, int minFDs, int maxFDs) throw (std::exception, SmIllegalParameterValueException, SmFilesystemException) |
| virtual | ~FileDescPool () |
| unsigned int | getMinFDs () throw (std::exception) |
| unsigned int | getMaxFDs () throw (std::exception) |
| unsigned int | getTotalFDsInPool () throw (std::exception) |
| unsigned int | getNumLeasedFDs () throw (std::exception) |
| void | setFDLimits (unsigned int newMinFDs, unsigned int newMaxFDs) throw (std::exception) |
| int | acquireFdBlocking () throw (std::exception, SmClosedException) |
| int | acquireFdNonBlocking () throw (std::exception) |
| void | releaseFd (int fd) throw (std::exception) |
| void | closeAll () throw (std::exception) |