S3FC project page | S3FC home page |
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Defines | |
#define | NONCONST_MUTEXP(x) ( const_cast<pthread_mutex_t*>(x) ) |
#define | CONST_OVERRIDE_THIS(x) const_cast<x*>(this)-> |
Override a const this pointer in order to implement less restrictive const semantics in a stricly const environment. More... | |
#define | S3FC_DBG(x) |
#define | S3FC_DBG_(x) |
#define | S3FC_DBG2_(x, y) |
#define | S3_DEBUG_LEVEL (5) |
Define a default value for the debug level. More... | |
#define | S3FC_DBGL(x, l) |
If S3_VERBOSE_DEBUG is set then we will evaluate x if the specified debug level, l, is larger or equal to the value of S3_DEBUG_LEVEL, otherwise do nothing. More... | |
#define | S3_ATTR_NOCHECK_MEMORY_USAGE |
#define | INVALID_SOCKET ((int) -1) |
Functions | |
const char * | s3fc_get_version () |
|
Override a const this pointer in order to implement less restrictive Use as follows
Definition at line 43 of file s3_macros.h. Referenced by s3_pack_buffer::copy_out, s3_inplace_fifo_mux::stub_queue::empty, s3_inplace_fifo_mux::stub_queue::full, s3_pack_buffer::get_buffer, s3_pack_buffer::get_current, s3_pack_buffer::operator+=, and s3_inplace_fifo_mux::stub_queue::size. |
|
Definition at line 88 of file s3_macros.h. Referenced by s3_socket_tcp::close, s3_socket_tcp::initialize, s3_socket_tcp::is_valid, s3_socket_tcp::s3_socket_tcp, and s3_txport_tcp::s3_txport_tcp. |
|
|
Definition at line 80 of file s3_macros.h. |
|
Define a default value for the debug level.
Definition at line 63 of file s3_macros.h. |
|
|
|
|
If S3_VERBOSE_DEBUG is set then we will evaluate x if the specified debug level, l, is larger or equal to the value of S3_DEBUG_LEVEL, otherwise do nothing.
Definition at line 74 of file s3_macros.h. |
|
|
Send comments to: s3fc@stonethree.com |
|