Namespaces | Classes | Functions
ecl::devices Namespace Reference

Namespaces

namespace  tests
 

Frameworks created for the unit tests.


Classes

class  CharBuffer
 Simple char string buffer class for use internally by the devices. More...
class  CharStringBuffer
 Simple char string buffer class for use internally by the devices. More...
class  SharedFileCommon
 Interface distributed to all members of a shared output file. More...
class  SharedFileManager

Functions

ecl::Error close_error ()
StandardException close_exception (const char *loc, const std::string &file_name)
ecl::Error open_error ()
StandardException open_exception (const char *loc, const std::string &file_name)
ecl::Error read_error ()
StandardException read_exception (const char *loc)
ecl::Error sync_error ()
StandardException sync_exception (const char *loc, const std::string &file_name)
ecl::Error write_error ()
StandardException write_exception (const char *loc)

Function Documentation

This function generates a custom ecl::Error response for posix error numbers generated by posix close/fclose calls.

Definition at line 97 of file error_handler.cpp.

StandardException ecl::devices::close_exception ( const char *  loc,
const std::string &  file_name 
)

This function generates a custom StandardException response for posix error numbers generated by posix close/fclose calls.

Parameters:
loc: use with the LOC macro, identifies the line and file of the code.
file_name: not directly used, but incorporated into the debugging message.

Definition at line 128 of file exception_handler_pos.cpp.

This function generates a custom ecl::Error response for posix error numbers generated by posix open/fdopen calls.

Definition at line 34 of file error_handler.cpp.

StandardException ecl::devices::open_exception ( const char *  loc,
const std::string &  file_name 
)

This function generates a custom StandardException response for posix error numbers generated by posix open/fdopen calls.

Parameters:
loc: use with the LOC macro, identifies the line and file of the code.
file_name: not directly used, but incorporated into the debugging message.

Definition at line 44 of file exception_handler_pos.cpp.

This function generates a custom ecl::Error response for posix error numbers generated by posix read calls.

Definition at line 74 of file error_handler.cpp.

This function generates a custom StandardException response for posix error numbers generated by posix read calls.

Parameters:
loc: use with the LOC macro, identifies the line and file of the code.

Definition at line 95 of file exception_handler_pos.cpp.

This function generates a custom ecl::Error response for posix error numbers generated by posix fsync calls.

Definition at line 87 of file error_handler.cpp.

StandardException ecl::devices::sync_exception ( const char *  loc,
const std::string &  file_name 
)

This function generates a custom StandardException response for posix error numbers generated by posix fsync calls.

Parameters:
loc: use with the LOC macro, identifies the line and file of the code.
file_name: not directly used, but incorporated into the debugging message.

Definition at line 113 of file exception_handler_pos.cpp.

This function generates a custom ecl::Error response for posix error numbers generated by posix write calls.

Definition at line 57 of file error_handler.cpp.

This function generates a custom StandardException response for posix error numbers generated by posix write calls.

Parameters:
loc: use with the LOC macro, identifies the line and file of the code.

Definition at line 73 of file exception_handler_pos.cpp.



ecl_devices
Author(s): Daniel Stonier
autogenerated on Thu Jun 6 2019 21:18:04