acestl Namespace Reference


Detailed Description

The 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.)

Note:
If either/both of the symbols _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 Documentation

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


Generated on Thu Jun 10 08:58:23 2010 for STLSoft by  doxygen 1.5.6