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 97 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 128 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 34 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 44 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 74 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 95 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 87 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 113 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 57 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 73 of file exception_handler_pos.cpp.



ecl_devices
Author(s): Daniel Stonier
autogenerated on Mon Feb 28 2022 22:18:55