acestl
namespace contains all components in the ACESTL project.
By default, the acestl
namespace is actually an alias for the namespace stlsoft::acestl_project
, which is where all the ACESTL components actually reside. This measure allows all components within the main the STLSoft project (which are defined within the stlsoft
namespace) to be visible to all components "within" the acestl
namespace. (Otherwise, there would be a whole lot of onerous qualification throughout the code of all sub-projects.)
_STLSOFT_NO_NAMESPACES
and _ACESTL_NO_NAMESPACE
are defined, all ACESTL components will be defined in the global namespace. Conversely, if the _STLSOFT_NO_NAMESPACE
symbol (not to be confused with the _STLSOFT_NO_NAMESPACES
symbol!) is defined - meaning that all main project components are to be defined in the global namespace, and _ACESTL_NO_NAMESPACE
is not defined, then all ACESTL components will be defined within a bona fide acestl
namespace.This is a vestige of compatibility with compilers with no (or no sensible) namespace support that is maintained for reasons of backwards compatiblity and because it is, in rare circumstances, a useful facility.
Classes | |
class | message_queue_sequence |
An instance adaptor that adapts an instance of ACE_Message_Queue to provide an STL input-sequence interface. More... | |
class | custom_event_handler |
This class enhances the ACE Reactor framework by providing custom event notifications for event handlers, with zero interference with existing reactor/handler functionality. More... | |
Typedefs | |
typedef char | char_a_t |
Ansi char type. | |
typedef wchar_t | char_w_t |
Unicode char type. | |
typedef as_sint8_t | sint8_t |
8-bit signed integer | |
typedef as_uint8_t | uint8_t |
8-bit unsigned integer | |
typedef as_int16_t | int16_t |
16-bit integer | |
typedef as_sint16_t | sint16_t |
16-bit signed integer | |
typedef as_uint16_t | uint16_t |
16-bit unsigned integer | |
typedef as_int32_t | int32_t |
32-bit integer | |
typedef as_sint32_t | sint32_t |
32-bit signed integer | |
typedef as_uint32_t | uint32_t |
32-bit unsigned integer | |
typedef int | int_t |
integer | |
typedef as_sint_t | sint_t |
signed integer | |
typedef as_uint_t | uint_t |
unsigned integer | |
typedef as_long_t | long_t |
long integer | |
typedef bool | bool_t |
bool | |
typedef as_streampos_t | streampos_t |
streampos | |
typedef as_streamoff_t | streamoff_t |
streamoff | |
Functions | |
ACE_Message_Block * | make_copied_Message_Block (char const *p, size_t n) |
Creates a new ACE_Message_Block instance whose contents are copied from the given memory. | |
template<size_t N> | |
ACE_Message_Block * | make_copied_Message_Block (const char(&ar)[N]) |
bool | close_and_deregister (ACE_SOCK &sk, ACE_Reactor *reactor) |
Closes a socket and deregisters it from the reactor. | |
inline::stlsoft::basic_shim_string < ACE_TCHAR > | c_str_data (ACE_INET_Addr const &addr) |
An overload of c_str_data String Access Shim for ACE_INET_Addr. | |
size_t | c_str_len (ACE_INET_Addr const &addr) |
An overload of c_str_len String Access Shim for ACE_INET_Addr. | |
inline::stlsoft::basic_shim_string < ACE_TCHAR > | c_str_ptr (ACE_INET_Addr const &addr) |
An overload of c_str_ptr String Access Shim for ACE_INET_Addr. | |
inline::stlsoft::basic_shim_string < ACE_TCHAR > | c_str_ptr_null (ACE_INET_Addr const &addr) |
An overload of c_str_ptr_null String Access Shim for ACE_INET_Addr. | |
template<typename S> | |
S & | operator<< (S &s, ACE_INET_Addr const &addr) |
The stream insertion shim for ACE_INET_Addr. | |
template<typename C> | |
C const * | c_str_data (ACE_String_Base< C > const &s) |
An overload of c_str_data String Access Shim for ACE_INET_Addr. | |
template<typename C> | |
size_t | c_str_len (ACE_String_Base< C > const &s) |
An overload of c_str_len String Access Shim for ACE_INET_Addr. | |
template<typename C> | |
C const * | c_str_ptr (ACE_String_Base< C > const &s) |
An overload of c_str_ptr String Access Shim for ACE_INET_Addr. | |
template<typename C> | |
C const * | c_str_ptr_null (ACE_String_Base< C > const &s) |
An overload of c_str_ptr_null String Access Shim for ACE_INET_Addr. | |
template<typename S, typename C> | |
S & | operator<< (S &s, ACE_String_Base< C > const &str) |
A stream insertion shim for ACE_String_Base. | |
inline::stlsoft::basic_shim_string < ACE_TCHAR > | c_str_data (ACE_Time_Value const &t) |
An overload of c_str_data String Access Shim for ACE_Time_Value. | |
size_t | c_str_len (ACE_Time_Value const &) |
An overload of c_str_len String Access Shim for ACE_Time_Value. | |
inline::stlsoft::basic_shim_string < ACE_TCHAR > | c_str_ptr (ACE_Time_Value const &t) |
An overload of c_str_ptr String Access Shim for ACE_Time_Value. | |
inline::stlsoft::basic_shim_string < ACE_TCHAR > | c_str_ptr_null (ACE_Time_Value const &t) |
An overload of c_str_ptr_null String Access Shim for ACE_Time_Value. | |
template<typename S> | |
S & | operator<< (S &s, ACE_Time_Value const &t) |
A stream insertion shim for ACE_Time_Value. |
typedef bool bool_t |
bool
typedef char char_a_t |
Ansi char type.
typedef wchar_t char_w_t |
Unicode char type.
typedef as_int16_t int16_t |
16-bit integer
typedef as_int32_t int32_t |
32-bit integer
typedef int int_t |
integer
typedef as_long_t long_t |
long integer
typedef as_sint16_t sint16_t |
16-bit signed integer
typedef as_sint32_t sint32_t |
32-bit signed integer
typedef as_sint8_t sint8_t |
8-bit signed integer
typedef as_sint_t sint_t |
signed integer
typedef as_streamoff_t streamoff_t |
streamoff
typedef as_streampos_t streampos_t |
streampos
typedef as_uint16_t uint16_t |
16-bit unsigned integer
typedef as_uint32_t uint32_t |
32-bit unsigned integer
typedef as_uint8_t uint8_t |
8-bit unsigned integer
typedef as_uint_t uint_t |
unsigned integer