Namespaces | Classes | Functions
ecl::devices Namespace Reference

Namespaces

 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

◆ close_error()

ecl::Error ecl::devices::close_error ( )

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

Definition at line 109 of file error_handler.cpp.

◆ close_exception()

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 140 of file exception_handler_pos.cpp.

◆ open_error()

ecl::Error ecl::devices::open_error ( )

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

Definition at line 46 of file error_handler.cpp.

◆ open_exception()

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 56 of file exception_handler_pos.cpp.

◆ read_error()

ecl::Error ecl::devices::read_error ( )

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

Definition at line 86 of file error_handler.cpp.

◆ read_exception()

StandardException ecl::devices::read_exception ( const char *  loc)

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 107 of file exception_handler_pos.cpp.

◆ sync_error()

ecl::Error ecl::devices::sync_error ( )

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

Definition at line 99 of file error_handler.cpp.

◆ sync_exception()

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 125 of file exception_handler_pos.cpp.

◆ write_error()

ecl::Error ecl::devices::write_error ( )

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

Definition at line 69 of file error_handler.cpp.

◆ write_exception()

StandardException ecl::devices::write_exception ( const char *  loc)

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 85 of file exception_handler_pos.cpp.



ecl_devices
Author(s): Daniel Stonier
autogenerated on Wed Mar 2 2022 00:16:45