#include "DmError.h"
#include "vxUtils.h"

DmError::DmError(int err, const char *objectName, const char *msgPrefix)
{
  char buf[512];
  char prefix[512];
  
  sprintf(prefix, "Object %s: %s", objectName, msgPrefix);
  
  sprintDmError(code, prefix, buf);
  msg = strdup(buf);
}


DmError::~DmError()
{
  free((void *)msg);
}
