AMF-Placer  2.0
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
ProcessFuncInterface Class Reference

#include <ProcessFuncInterface.h>

Public Member Functions

 ProcessFuncInterface (unsigned int shmSize, key_t sharedid)
 
 ~ProcessFuncInterface ()
 
void createShareMemory ()
 
void deleteShareMemory ()
 
void * getSharedMemory ()
 

Private Attributes

int shmid
 
void * shm = NULL
 
unsigned int shmSize
 
key_t sharedid
 

Detailed Description

Definition at line 46 of file ProcessFuncInterface.h.

Constructor & Destructor Documentation

◆ ProcessFuncInterface()

ProcessFuncInterface::ProcessFuncInterface ( unsigned int  shmSize,
key_t  sharedid 
)
inline

Definition at line 49 of file ProcessFuncInterface.h.

Here is the call graph for this function:

◆ ~ProcessFuncInterface()

ProcessFuncInterface::~ProcessFuncInterface ( )
inline

Definition at line 54 of file ProcessFuncInterface.h.

Here is the call graph for this function:

Member Function Documentation

◆ createShareMemory()

void ProcessFuncInterface::createShareMemory ( )
inline

Definition at line 59 of file ProcessFuncInterface.h.

Referenced by ProcessFuncInterface().

Here is the caller graph for this function:

◆ deleteShareMemory()

void ProcessFuncInterface::deleteShareMemory ( )
inline

Definition at line 76 of file ProcessFuncInterface.h.

Referenced by ~ProcessFuncInterface().

Here is the caller graph for this function:

◆ getSharedMemory()

void* ProcessFuncInterface::getSharedMemory ( )
inline

Definition at line 85 of file ProcessFuncInterface.h.

Member Data Documentation

◆ sharedid

key_t ProcessFuncInterface::sharedid
private

Definition at line 94 of file ProcessFuncInterface.h.

Referenced by createShareMemory().

◆ shm

void* ProcessFuncInterface::shm = NULL
private

Definition at line 92 of file ProcessFuncInterface.h.

Referenced by createShareMemory(), deleteShareMemory(), and getSharedMemory().

◆ shmid

int ProcessFuncInterface::shmid
private

Definition at line 91 of file ProcessFuncInterface.h.

Referenced by createShareMemory().

◆ shmSize

unsigned int ProcessFuncInterface::shmSize
private

Definition at line 93 of file ProcessFuncInterface.h.

Referenced by createShareMemory().


The documentation for this class was generated from the following file: