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  openm::MsgTag {
  openm::MsgTag::unused = 0, openm::MsgTag::statusUpdate, openm::MsgTag::initial, openm::MsgTag::langLst = 32,
  openm::MsgTag::langWord, openm::MsgTag::modelDic, openm::MsgTag::typeDic, openm::MsgTag::typeEnumLst,
  openm::MsgTag::parameterDic, openm::MsgTag::parameterDims, openm::MsgTag::tableDic, openm::MsgTag::tableDims,
  openm::MsgTag::tableAcc, openm::MsgTag::tableExpr, openm::MsgTag::groupLst, openm::MsgTag::groupPc,
  openm::MsgTag::runOption, openm::MsgTag::codeValue, openm::MsgTag::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.