IBR-DTNSuite  0.10
dtn::api::NativeCallbackStream Class Reference

#include <NativeSerializer.h>

Inheritance diagram for dtn::api::NativeCallbackStream:
Inheritance graph
Collaboration diagram for dtn::api::NativeCallbackStream:
Collaboration graph

Public Member Functions

 NativeCallbackStream (NativeSerializerCallback &cb)
 
virtual ~NativeCallbackStream ()
 

Protected Member Functions

virtual int sync ()
 
virtual std::char_traits< char >
::int_type 
overflow (std::char_traits< char >::int_type=std::char_traits< char >::eof())
 

Detailed Description

Definition at line 36 of file NativeSerializer.h.

Constructor & Destructor Documentation

dtn::api::NativeCallbackStream::NativeCallbackStream ( NativeSerializerCallback cb)

Definition at line 28 of file NativeSerializer.cpp.

dtn::api::NativeCallbackStream::~NativeCallbackStream ( )
virtual

Definition at line 34 of file NativeSerializer.cpp.

Member Function Documentation

std::char_traits< char >::int_type dtn::api::NativeCallbackStream::overflow ( std::char_traits< char >::int_type  c = std::char_traits<char>::eof())
protectedvirtual

Definition at line 47 of file NativeSerializer.cpp.

References dtn::api::NativeSerializerCallback::payload().

Referenced by sync().

Here is the call graph for this function:

int dtn::api::NativeCallbackStream::sync ( )
protectedvirtual

Definition at line 38 of file NativeSerializer.cpp.

References overflow().

Here is the call graph for this function:


The documentation for this class was generated from the following files: