libvariant
 All Classes Namespaces Files Functions Enumerations Groups
Public Member Functions | Protected Attributes | List of all members
libvariant::EmitterMemoryOutput Class Reference
Inheritance diagram for libvariant::EmitterMemoryOutput:
libvariant::EmitterOutput

Public Member Functions

 EmitterMemoryOutput (void *ptr, unsigned len, unsigned *out_len=0)
 
virtual unsigned Write (const void *ptr, unsigned len)
 Return the number of bytes written, or throw an exception.
 
virtual unsigned NumBytesWritten () const
 
- Public Member Functions inherited from libvariant::EmitterOutput
virtual void Flush ()
 

Protected Attributes

void * data_ptr
 
unsigned length
 
unsigned out_length_dummy
 
unsigned * out_length
 

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