| ACE
    6.2.2
    | 
#include <MEM_IO.h>


| Public Member Functions | |
| ACE_Reactive_MEM_IO (void) | |
| virtual | ~ACE_Reactive_MEM_IO (void) | 
| virtual int | init (ACE_HANDLE handle, const ACE_TCHAR *name, MALLOC_OPTIONS *options) | 
| virtual ssize_t | recv_buf (ACE_MEM_SAP_Node *&buf, int flags, const ACE_Time_Value *timeout) | 
| virtual ssize_t | send_buf (ACE_MEM_SAP_Node *buf, int flags, const ACE_Time_Value *timeout) | 
| ssize_t | get_buf_len (const ACE_OFF_T off, ACE_MEM_SAP_Node *&buf) | 
|  Public Member Functions inherited from ACE_MEM_SAP | |
| virtual | ~ACE_MEM_SAP (void) | 
| Destructor.  More... | |
| virtual int | fini () | 
| ACE_MEM_SAP_Node * | acquire_buffer (const ssize_t size) | 
| int | release_buffer (ACE_MEM_SAP_Node *buf) | 
| void | dump (void) const | 
| Dump the state of an object.  More... | |
| Additional Inherited Members | |
|  Public Types inherited from ACE_MEM_SAP | |
| typedef ACE_Malloc_T < ACE_MMAP_MEMORY_POOL, ACE_Process_Mutex, ACE_PI_Control_Block > | MALLOC_TYPE | 
| typedef ACE_MMAP_Memory_Pool_Options | MALLOC_OPTIONS | 
|  Public Attributes inherited from ACE_MEM_SAP | |
| ACE_ALLOC_HOOK_DECLARE | |
| Declare the dynamic allocation hooks.  More... | |
|  Protected Member Functions inherited from ACE_MEM_SAP | |
| int | create_shm_malloc (const ACE_TCHAR *name, MALLOC_OPTIONS *options) | 
| int | close_shm_malloc (void) | 
| ACE_MEM_SAP (void) | |
| Constructor. Prevent this class from being instantiated.  More... | |
|  Protected Attributes inherited from ACE_MEM_SAP | |
| ACE_HANDLE | handle_ | 
| MALLOC_TYPE * | shm_malloc_ | 
| Data exchange channel.  More... | |
| 
 | inline | 
| 
 | virtual | 
| 
 | inline | 
Convert the buffer offset <off> to absolute address to buf. Return the size of valid information containing in the buf, -1 if <shm_malloc_> is not initialized.
| 
 | virtual | 
Initialize the MEM_SAP object.
options is used to pass in the Malloc_Options to initialize underlying ACE_MMAP.
Implements ACE_MEM_SAP.
| 
 | virtual | 
Fetch location of next available data into <recv_buffer_>. As this operation read the address of the data off the socket using ACE::recv, timeout only applies to ACE::recv.
Implements ACE_MEM_SAP.
| 
 | virtual | 
Wait to to timeout amount of time to send buf. If <send> times out a -1 is returned with errno == ETIME. If it succeeds the number of bytes sent is returned. 
Implements ACE_MEM_SAP.
 1.8.3.1
 1.8.3.1