#include <f8c.hpp>
Definition at line 207 of file f8c.hpp.
FIX8::push_dir::push_dir |
( |
const std::string & |
to | ) |
|
|
inlineexplicit |
Definition at line 242 of file f8c.hpp.
References chgdir(), and getdir().
char _cwd[FIX8_MAX_FLD_LENGTH]
void chgdir(const char *to) const
FIX8::push_dir::push_dir |
( |
const char * |
to | ) |
|
|
inlineexplicit |
Definition at line 243 of file f8c.hpp.
References chgdir(), and getdir().
char _cwd[FIX8_MAX_FLD_LENGTH]
void chgdir(const char *to) const
FIX8::push_dir::push_dir |
( |
| ) |
|
|
inline |
Definition at line 244 of file f8c.hpp.
References getdir().
char _cwd[FIX8_MAX_FLD_LENGTH]
FIX8::push_dir::~push_dir |
( |
| ) |
|
|
inline |
Definition at line 245 of file f8c.hpp.
References chgdir().
char _cwd[FIX8_MAX_FLD_LENGTH]
void chgdir(const char *to) const
void FIX8::push_dir::chgdir |
( |
const char * |
to | ) |
const |
|
inlineprivate |
Definition at line 225 of file f8c.hpp.
Referenced by push_dir(), and ~push_dir().
228 if (!to || _chdir(to))
230 if (!to || ::chdir(to))
233 std::ostringstream ostr;
234 ostr <<
"Error changing to directory '" << (to ? to :
"(null)") <<
'\'';
236 ostr <<
" (" << ::strerror(errno) <<
')';
237 throw f8Exception(ostr.str());
void FIX8::push_dir::getdir |
( |
| ) |
|
|
inlineprivate |
Definition at line 211 of file f8c.hpp.
References FIX8_MAX_FLD_LENGTH.
Referenced by push_dir().
219 std::ostringstream ostr;
220 ostr <<
"Error getting current directory (" << ::strerror(errno) <<
')';
221 throw f8Exception(ostr.str());
#define FIX8_MAX_FLD_LENGTH
char _cwd[FIX8_MAX_FLD_LENGTH]
The documentation for this class was generated from the following file: