GPUOcelot
Public Member Functions | Public Attributes

util::ExtractedDeviceState::GlobalAllocation Class Reference

#include <ExtractedDeviceState.h>

List of all members.

Public Member Functions

 GlobalAllocation (const void *ptr=0, size_t size=0, const std::string &moduleName="", const std::string &globalName="")
void serialize (std::ostream &out) const
void deserialize (const hydrazine::json::Visitor &visitor)
size_t size () const
std::string key () const

Public Attributes

std::string module
 The module that the allocation is stored in.
std::string name
 The name of the global allocation.
ByteVector data
 binary representation of data

Constructor & Destructor Documentation

util::ExtractedDeviceState::GlobalAllocation::GlobalAllocation ( const void *  ptr = 0,
size_t  size = 0,
const std::string &  moduleName = "",
const std::string &  globalName = "" 
)

Member Function Documentation

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

Member Data Documentation

binary representation of data

The module that the allocation is stored in.

The name of the global allocation.


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