EMA C++ RDM Usage Guide : 3 Login Domain : 3.2 Usage : 3.2.9 Login Status Domain Representation
 
3.2.9 Login Status Domain Representation
The Domain Representation of the Login Status Message is an easy-to-use object which can set up and return an encoded Open Message Model Login Status Message without extensive effort. You can find this object in Enterprise Message API’s Login package.
 
 
Login::LoginStatus loginStatus = Login::LoginStatus();
 
if (requestMsg.hasNameType())
    loginStatus.nameType(requestMsg.getNameType());
 
if (requestMsg.hasName())
    loginStatus.name(requestMsg.getName());
 
loginStatus.state( OmmState::ClosedEnum, OmmState::SuspectEnum, OmmState::NotFoundEnum, "Invalid
domain" );
 
ommProvider.submit(loginStatus.getMessage(), handle);
 
Code Example 1: Login Status Domain Representation Code Usage Example