Main Page | Namespace List | Class Hierarchy | Compound List | File List | Namespace Members | Compound Members | File Members | Related Pages

BspGetRequest Class Reference

#include <BspGetRequest.hpp>

List of all members.

Public Member Functions

BspGetRequestpid (const int &aPid)
BspGetRequestlogicSrc (const int &aLogicSrc)
BspGetRequestdst (void *aDst)
BspGetRequestoffset (const int &aOffset)
BspGetRequestnBytes (const int &aNBytes)
BspGetRequestsuperstep (const int &aSuperstep)
int pid () const
int logicSrc () const
void * dst () const
int offset () const
int nBytes () const
int superstep () const

Private Attributes

int pid_
int logicSrc_
int offset_
int nBytes_
int superstep_
void * dst_


Detailed Description

BspGetRequest - Contais information related to a bsp_get request

Author:
Andrei Goldchleger
Date:
January, 2004


Member Function Documentation

void* BspGetRequest::dst  )  const [inline]
 

Returns the dst of a BspGetRequest object.

BspGetRequest& BspGetRequest::dst void *  aDst  )  [inline]
 

Sets the dst of a recently created BspGetRequest object (Named Parameter Idiom).

int BspGetRequest::logicSrc  )  const [inline]
 

Returns the logicSrc of a BspGetRequest object.

BspGetRequest& BspGetRequest::logicSrc const int &  aLogicSrc  )  [inline]
 

Sets the logicSrc of a recently created BspGetRequest object (Named Parameter Idiom).

int BspGetRequest::nBytes  )  const [inline]
 

Returns the number of bytes destination of a BspGetRequest object.

BspGetRequest& BspGetRequest::nBytes const int &  aNBytes  )  [inline]
 

Sets the number of bytes of a recently created BspGetRequest object (Named Parameter Idiom)..

int BspGetRequest::offset  )  const [inline]
 

Returns the offset of a BspGetRequest object.

BspGetRequest& BspGetRequest::offset const int &  aOffset  )  [inline]
 

Sets the offset of a recently created BspGetRequest object (Named Parameter Idiom).

int BspGetRequest::pid  )  const [inline]
 

Returns the pid of a BspGetRequest object.

BspGetRequest& BspGetRequest::pid const int &  aPid  )  [inline]
 

Sets the pid of a recently created BspGetRequest object (Named Parameter Idiom).

int BspGetRequest::superstep  )  const [inline]
 

Returns the superstep of a BspGetRequest object.

BspGetRequest& BspGetRequest::superstep const int &  aSuperstep  )  [inline]
 

Sets the superstep of a recently created BspGetRequest object (Named Parameter Idiom).


Member Data Documentation

void* BspGetRequest::dst_ [private]
 

Physical destination address of the bsp_get request

int BspGetRequest::logicSrc_ [private]
 

Logic addres from where data will be copied

int BspGetRequest::nBytes_ [private]
 

Number of bytes to be read

int BspGetRequest::offset_ [private]
 

Offset from the destination address. bsp_put will start writing to memory at dst + offset

int BspGetRequest::pid_ [private]
 

The BSP process ID of the requesting task

int BspGetRequest::superstep_ [private]
 

The superstep in which the corresponding bsp_get request was issued


The documentation for this class was generated from the following file:
Generated on Mon Sep 6 16:13:09 2004 by doxygen 1.3.3