The IBinary resource object interface. More...

#include "murl_resource_i_binary.h"

Inheritance diagram for Murl::Resource::IBinary:

Public Member Functions

virtual IObjectGetObjectInterface ()=0
 Get the mutable Resource::IObject interface. More...
 
virtual const IObjectGetObjectInterface () const =0
 Get the constant Resource::IObject interface. More...
 
virtual const ConstDataGetData () const =0
 Get a data object containing the raw data. More...
 

Detailed Description

The IBinary resource object interface.

A binary resource simply stores a raw block of data.

Member Function Documentation

◆ GetObjectInterface() [1/2]

virtual IObject* Murl::Resource::IBinary::GetObjectInterface ( )
pure virtual

Get the mutable Resource::IObject interface.

Returns
The IObject interface.

◆ GetObjectInterface() [2/2]

virtual const IObject* Murl::Resource::IBinary::GetObjectInterface ( ) const
pure virtual

Get the constant Resource::IObject interface.

Returns
The IObject interface.

◆ GetData()

virtual const ConstData& Murl::Resource::IBinary::GetData ( ) const
pure virtual

Get a data object containing the raw data.

Returns
A constant data object containing the raw contents.

The documentation for this interface was generated from the following file:
  • murl_resource_i_binary.h


Copyright © 2011-2018 Spraylight GmbH.