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

 openm
 openM++ namespace
 

Typedefs

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

Enumerations

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...
 

Variables

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

Detailed Description

OpenM++: message passing library public interface.