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.

Classes

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

Namespaces

namespace  openm
 openM++ namespace
 

Typedefs

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

Enumerations

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

Variables

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

Detailed Description

OpenM++: message passing library public interface.