“Message System-aware” code
msg_control *mvd_info = new msg_control( MSG_TYPE_CODEDEBUG,
cout << *mvd_info << " this is a info message from MVD" << endl;
Profile information gets added to the message.
If there is no ASADMS, this is inactive.
cout << " this is some message from MVD" << endl;
In the absence of explicit profiling information (legacy/unaware code), the system supplies a default profile.
It is guaranteed that all messages generated by a program are funneled through the ASADMS, if one is present.