Spinnaker SDK C++
4.2.0.21
 
 

 
Loading...
Searching...
No Matches
IChunkPort Interface

Macros

#define CHUNK_BASE_ADDRESS_REGISTER   GC_INT64_MAX
 Address of a int64_t pseudo register containing the base address of the chunk (MAX_INT64)
 
#define CHUNK_BASE_ADDRESS_REGISTER_LEN   8
 Lenght of the CHUNK_BASE_ADDRESS_REGISTER pseudo register.
 
#define CHUNK_LENGTH_REGISTER   (GC_INT64_MAX - 15)
 Address of a int64_t pseudo register containing the length of the chunk.
 
#define CHUNK_LENGTH_REGISTER_LEN   8
 Lenght of the CHUNK_LENGTH_REGISTER pseudo register.
 

Functions

virtual EYesNo CacheChunkData () const =0
 Indicates if the chunk a adapter must hold a cached version of the chunk data.
 

Variables

interface SPINNAKER_API_ABSTRACT IChunkPort
 Interface for ports attached to a chunk.
 

Detailed Description

Macro Definition Documentation

◆ CHUNK_BASE_ADDRESS_REGISTER

#define CHUNK_BASE_ADDRESS_REGISTER   GC_INT64_MAX

Address of a int64_t pseudo register containing the base address of the chunk (MAX_INT64)

◆ CHUNK_BASE_ADDRESS_REGISTER_LEN

#define CHUNK_BASE_ADDRESS_REGISTER_LEN   8

Lenght of the CHUNK_BASE_ADDRESS_REGISTER pseudo register.

◆ CHUNK_LENGTH_REGISTER

#define CHUNK_LENGTH_REGISTER   (GC_INT64_MAX - 15)

Address of a int64_t pseudo register containing the length of the chunk.

◆ CHUNK_LENGTH_REGISTER_LEN

#define CHUNK_LENGTH_REGISTER_LEN   8

Lenght of the CHUNK_LENGTH_REGISTER pseudo register.

Function Documentation

◆ CacheChunkData()

virtual EYesNo CacheChunkData ( ) const
pure virtual

Indicates if the chunk a adapter must hold a cached version of the chunk data.

Variable Documentation

◆ IChunkPort

Interface for ports attached to a chunk.