Overview

the class cbaWFSharedMemory is used to encapsulate a uniform access to the workflow structures in shared memory.

it has the following functionality:

  • creating a shared memory segment
  • attaching to shared memory segment
  • creating a map of nodes execution status
  • retrieving a map of nodes execution status
  • obtaining information on the node execution status
  • updating information on the node execution status

multiple applications of the CBA workflow package are using the cbaWFShmSegment to access the structures.

  • cbaWorkflow
  • cbaWorkflowNode
  • cbaWFMonitor
  • applications used to query the status and update the shared memory in case of nodes failures.(shmview,shmupdate)