#include <IOStream_T.h>
Inheritance diagram for ACE_Streambuf_T:


Public Methods | |
| ACE_Streambuf_T (STREAM *peer, u_int streambuf_size=ACE_STREAMBUF_SIZE, int io_mode=ios::in|ios::out) | |
| virtual ssize_t | send (char *buf, ssize_t len) |
| virtual ssize_t | recv (char *buf, ssize_t len, ACE_Time_Value *tv=NULL) |
| virtual ssize_t | recv (char *buf, ssize_t len, int flags, ACE_Time_Value *tv=NULL) |
| virtual ssize_t | recv_n (char *buf, ssize_t len, int flags=0, ACE_Time_Value *tv=NULL) |
Protected Methods | |
| virtual ACE_HANDLE | get_handle (void) |
Protected Attributes | |
| STREAM * | peer_ |
| This will be our ACE_SOCK_Stream or similar object. More... | |
|
||||||||||||||||||||
|
We will be given a STREAM by the iostream object which creates us. See the ACE_IOStream template for how that works. Like other streambuf objects, we can be input-only, output-only or both. |
|
||||||||||
|
Reimplemented from ACE_Streambuf. |
|
||||||||||||||||||||||||
|
Reimplemented from ACE_Streambuf. |
|
||||||||||||||||||||
|
Reimplemented from ACE_Streambuf. |
|
||||||||||||||||||||||||
|
Reimplemented from ACE_Streambuf. |
|
||||||||||||||||
|
Stream connections and "unconnected connections" (ie -- datagrams) need to work just a little differently. We derive custom Streambuf objects for them and provide these functions at that time. Reimplemented from ACE_Streambuf. |
|
|||||
|
This will be our ACE_SOCK_Stream or similar object.
|
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001