#include <switch_swigable_cpp.h>
Collaboration diagram for Stream:

Public Member Functions | |
| SWITCH_DECLARE_CONSTRUCTOR | Stream (void) |
| SWITCH_DECLARE_CONSTRUCTOR | Stream (switch_stream_handle_t *) |
| virtual SWITCH_DECLARE_CONSTRUCTOR | ~Stream () |
| void | write (const char *data) |
| const char * | get_data (void) |
| Stream (void) | |
| Stream (switch_stream_handle_t *) | |
| virtual | ~Stream () |
| void | write (const char *data) |
| const char * | get_data (void) |
Protected Attributes | |
| switch_stream_handle_t | mystream |
| switch_stream_handle_t * | stream_p |
| int | mine |
| switch_stream_handle_t * | stream_p |
|
|
00421 {
00422 SWITCH_STANDARD_STREAM(mystream);
00423 stream_p = &mystream;
00424 mine = 1;
00425 }
|
|
|
|
|
|
00435 {
00436 if (mine) {
00437 switch_safe_free(mystream.data);
00438 }
00439 }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
00448 {
00449 this_check("");
00450
00451 return stream_p ? (const char *)stream_p->data : NULL;
00452 }
|
|
|
|
|
|
00442 {
00443 this_check_void();
00444 stream_p->write_function(stream_p, "%s", data);
00445 }
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.9.1