OpenM++ runtime library (libopenm)
msg.h File Reference

OpenM++: message passing library public interface. More...

Include dependency graph for msg.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


struct  openm::IPackedAdapter
 public interface to pack and unpack rows of metadata db-table More...
class  openm::IMsgExec
 public interface for message passing More...


 openM++ namespace


typedef OpenmException< 4000, msgUnknownErrorMessage > openm::MsgException
 messaging library exception


enum class  openm::MsgTag {
  openm::unused = 0 , openm::statusUpdate , openm::initial , openm::langLst = 32 ,
  openm::langWord , openm::modelDic , openm::typeDic , openm::typeEnumLst ,
  openm::parameterDic , openm::parameterDims , openm::tableDic , openm::tableDims ,
  openm::tableAcc , openm::tableExpr , openm::runOption , openm::codeValue ,
  openm::outSubValueBase = 128
 tag to identify message content More...


const char openm::msgUnknownErrorMessage [] = "unknown messaging error"
 messaging library default error message: "unknown messaging error"

Detailed Description

OpenM++: message passing library public interface.