Phasor  01.00.10.059
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
Common::ObjBlob Class Reference

#include <Common.h>

+ Inheritance diagram for Common::ObjBlob:

Public Member Functions

 ObjBlob (BYTE *data, size_t size)
 
 ObjBlob (const ObjBlob &other)
 
BYTE * GetData (size_t &size)
 
virtual std::unique_ptr< ObjectNewCopy () const
 
- Public Member Functions inherited from Common::Object
 Object ()
 
virtual ~Object ()
 
virtual bool ConvertTo (obj_type type, std::unique_ptr< Object > *out) const
 
obj_type GetType () const
 

Additional Inherited Members

- Public Types inherited from Common::Object
typedef std::unique_ptr< Objectunique_ptr
 
typedef std::list< unique_ptrunique_list
 
typedef std::deque< unique_ptrunique_deque
 
- Protected Member Functions inherited from Common::Object
 Object (obj_type type)
 
 Object (const Object &other)
 

Constructor & Destructor Documentation

Common::ObjBlob::ObjBlob ( BYTE *  data,
size_t  size 
)
Common::ObjBlob::ObjBlob ( const ObjBlob other)

Member Function Documentation

BYTE * Common::ObjBlob::GetData ( size_t &  size)
std::unique_ptr< Object > Common::ObjBlob::NewCopy ( ) const
virtual

Reimplemented from Common::Object.


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