#include <sbuild-auth-message.h>
Collaboration diagram for sbuild::auth_message:
Public Types | |
enum | message_type { MESSAGE_PROMPT_NOECHO = PAM_PROMPT_ECHO_OFF, MESSAGE_PROMPT_ECHO = PAM_PROMPT_ECHO_ON, MESSAGE_ERROR = PAM_ERROR_MSG, MESSAGE_INFO = PAM_TEXT_INFO } |
Message type. More... | |
Public Member Functions | |
auth_message (message_type type, std::string const &message) | |
The constructor. | |
virtual | ~auth_message () |
The destructor. | |
Public Attributes | |
message_type | type |
The type of message. | |
std::string | message |
The message to display. | |
std::string | response |
The user's response (if any). |
When auth needs to interact with the user, it does this by sending a list of auth_message objects to an AuthConv conversation object. These messages tell the conversation object how to display the message to the user, and if necessary, whether or not to ask the user for some input. They also store the user's input, if required.
Definition at line 40 of file sbuild-auth-message.h.
Message type.
Definition at line 44 of file sbuild-auth-message.h.
auth_message::auth_message | ( | message_type | type, | |
std::string const & | message | |||
) |
The constructor.
type | the type of message. | |
message | the message to display. |
Definition at line 26 of file sbuild-auth-message.cc.
auth_message::~auth_message | ( | ) | [virtual] |
std::string sbuild::auth_message::message |
std::string sbuild::auth_message::response |