Public Member Functions | Public Attributes

util::ExtractedDeviceState::MemoryAllocation Class Reference

#include <ExtractedDeviceState.h>

List of all members.

Public Member Functions

 MemoryAllocation (const void *ptr=0, size_t size=0)
void serialize (std::ostream &out) const
void deserialize (const hydrazine::json::Visitor &visitor)
size_t size () const

Public Attributes

const void * devicePointer
 references the allocation on the device
ByteVector data
 binary representation of data

Constructor & Destructor Documentation

util::ExtractedDeviceState::MemoryAllocation::MemoryAllocation ( const void *  ptr = 0,
size_t  size = 0 

Member Function Documentation

void util::ExtractedDeviceState::MemoryAllocation::deserialize ( const hydrazine::json::Visitor &  visitor)
void util::ExtractedDeviceState::MemoryAllocation::serialize ( std::ostream &  out) const
size_t util::ExtractedDeviceState::MemoryAllocation::size ( ) const

Member Data Documentation

binary representation of data

references the allocation on the device

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines