email
Links
Rosindex
Website
Repository
Bugtracker
C++ API
<tt>email</tt>: email-based middleware
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Classes and Structs
Enums
Functions
Defines
Typedefs
Directories
Files
Standard Documents
PACKAGE
QUALITY_DECLARATION
email
Quality Declaration
Version Policy [1]
Change Control Process [2]
Documentation [3]
Testing [4]
Dependencies [5]
Platform Support [6]
Security
Current Status
Documentation
email
design
Index
email
Index
Index
E
|
F
E
email::CommunicationInfo (C++ class)
email::CommunicationInfo::CommunicationInfo (C++ function)
,
[1]
email::CommunicationInfo::from_headers (C++ function)
email::CommunicationInfo::HEADER_SOURCE_TIMESTAMP (C++ member)
email::CommunicationInfo::received_timestamp (C++ function)
email::CommunicationInfo::source_gid (C++ function)
email::CommunicationInfo::source_timestamp (C++ function)
email::CommunicationInfo::~CommunicationInfo (C++ function)
email::ConnectionInfo (C++ struct)
email::ConnectionInfo::host (C++ member)
email::ConnectionInfo::password (C++ member)
email::ConnectionInfo::username (C++ member)
email::Context (C++ class)
email::Context::Context (C++ function)
email::Context::get_options (C++ function)
email::Context::get_polling_manager (C++ function)
email::Context::get_receiver (C++ function)
email::Context::get_sender (C++ function)
email::Context::get_service_handler (C++ function)
email::Context::get_subscription_handler (C++ function)
email::Context::init (C++ function)
,
[1]
email::Context::is_valid (C++ function)
email::Context::shutdown (C++ function)
email::Context::~Context (C++ function)
email::ContextAlreadyInitializedError (C++ class)
email::ContextAlreadyInitializedError::ContextAlreadyInitializedError (C++ function)
email::ContextError (C++ class)
email::ContextError::ContextError (C++ function)
email::ContextInitFailedError (C++ class)
email::ContextInitFailedError::ContextInitFailedError (C++ function)
email::ContextNotInitializedError (C++ class)
email::ContextNotInitializedError::ContextNotInitializedError (C++ function)
email::CurlContext (C++ class)
email::CurlContext::CurlContext (C++ function)
email::CurlContext::execute (C++ function)
email::CurlContext::fini (C++ function)
email::CurlContext::get_connection_info (C++ function)
email::CurlContext::get_full_url (C++ function)
email::CurlContext::get_handle (C++ function)
email::CurlContext::init (C++ function)
email::CurlContext::~CurlContext (C++ function)
email::CurlEmailReceiver (C++ class)
email::CurlEmailReceiver::CurlEmailReceiver (C++ function)
email::CurlEmailReceiver::get_email (C++ function)
email::CurlEmailReceiver::init_options (C++ function)
email::CurlEmailReceiver::~CurlEmailReceiver (C++ function)
email::CurlEmailSender (C++ class)
email::CurlEmailSender::CurlEmailSender (C++ function)
email::CurlEmailSender::init_options (C++ function)
email::CurlEmailSender::reply (C++ function)
email::CurlEmailSender::send (C++ function)
email::CurlEmailSender::UploadData (C++ struct)
email::CurlEmailSender::UploadData::lines_read (C++ member)
email::CurlEmailSender::UploadData::payload (C++ member)
email::CurlEmailSender::~CurlEmailSender (C++ function)
email::CurlExecutor (C++ class)
email::CurlExecutor::context_ (C++ member)
email::CurlExecutor::CurlExecutor (C++ function)
email::CurlExecutor::init (C++ function)
email::CurlExecutor::init_options (C++ function)
email::CurlExecutor::is_valid (C++ function)
email::CurlExecutor::~CurlExecutor (C++ function)
email::EmailContent (C++ struct)
email::EmailContent::body (C++ member)
email::EmailContent::EmailContent (C++ function)
,
[1]
email::EmailContent::subject (C++ member)
email::EmailData (C++ struct)
email::EmailData::additional_headers (C++ member)
email::EmailData::content (C++ member)
email::EmailData::EmailData (C++ function)
,
[1]
email::EmailData::from (C++ member)
email::EmailData::in_reply_to (C++ member)
email::EmailData::message_id (C++ member)
email::EmailData::recipients (C++ member)
email::EmailHandler (C++ class)
email::EmailHandler::EmailHandler (C++ function)
email::EmailHandler::handle (C++ function)
email::EmailHandler::register_handler (C++ function)
email::EmailHandler::registered_ (C++ member)
email::EmailHandler::~EmailHandler (C++ function)
email::EmailHeader (C++ type)
email::EmailHeaders (C++ type)
email::EmailReceiver (C++ class)
email::EmailReceiver::do_shutdown_ (C++ member)
email::EmailReceiver::EmailReceiver (C++ function)
email::EmailReceiver::get_email (C++ function)
email::EmailReceiver::logger_ (C++ member)
email::EmailReceiver::shutdown (C++ function)
email::EmailReceiver::~EmailReceiver (C++ function)
email::EmailRecipients (C++ struct)
email::EmailRecipients::bcc (C++ member)
email::EmailRecipients::cc (C++ member)
email::EmailRecipients::EmailRecipients (C++ function)
,
[1]
,
[2]
email::EmailRecipients::to (C++ member)
email::EmailSender (C++ class)
email::EmailSender::EmailSender (C++ function)
email::EmailSender::logger (C++ function)
email::EmailSender::reply (C++ function)
email::EmailSender::send (C++ function)
email::EmailSender::~EmailSender (C++ function)
email::get_global_context (C++ function)
email::Gid (C++ class)
email::Gid::from_string (C++ function)
email::Gid::Gid (C++ function)
,
[1]
email::Gid::new_gid (C++ function)
email::Gid::to_string (C++ function)
email::Gid::value (C++ function)
email::Gid::~Gid (C++ function)
email::GidObject (C++ class)
email::GidObject::get_gid (C++ function)
email::GidObject::GidObject (C++ function)
email::GidObject::~GidObject (C++ function)
email::GidValue (C++ type)
email::GuardCondition (C++ class)
email::GuardCondition::exchange_in_use (C++ function)
email::GuardCondition::GuardCondition (C++ function)
email::GuardCondition::reset (C++ function)
email::GuardCondition::trigger (C++ function)
email::GuardCondition::triggered (C++ function)
email::GuardCondition::~GuardCondition (C++ function)
email::GuardConditionAlreadyInUseError (C++ class)
email::GuardConditionAlreadyInUseError::GuardConditionAlreadyInUseError (C++ function)
email::init (C++ function)
email::IntraEmailReceiver (C++ class)
email::IntraEmailReceiver::get_email (C++ function)
email::IntraEmailReceiver::IntraEmailReceiver (C++ function)
email::IntraEmailReceiver::receive (C++ function)
email::IntraEmailReceiver::~IntraEmailReceiver (C++ function)
email::IntraEmailSender (C++ class)
email::IntraEmailSender::IntraEmailSender (C++ function)
email::IntraEmailSender::reply (C++ function)
email::IntraEmailSender::send (C++ function)
email::IntraEmailSender::~IntraEmailSender (C++ function)
email::log::create (C++ function)
email::log::get_or_create (C++ function)
email::log::init (C++ function)
email::log::init_from_env (C++ function)
email::log::Level (C++ enum)
email::log::Level::debug (C++ enumerator)
email::log::Level::error (C++ enumerator)
email::log::Level::fatal (C++ enumerator)
email::log::Level::info (C++ enumerator)
email::log::Level::off (C++ enumerator)
email::log::Level::warn (C++ enumerator)
email::log::LoggingError (C++ class)
email::log::LoggingError::LoggingError (C++ function)
email::log::LoggingNotInitializedError (C++ class)
email::log::LoggingNotInitializedError::LoggingNotInitializedError (C++ function)
email::log::remove (C++ function)
email::log::shutdown (C++ function)
email::Logger (C++ type)
email::MessageInfo (C++ class)
email::MessageInfo::from_headers (C++ function)
email::MessageInfo::HEADER_PUBLISHER_GID (C++ member)
email::MessageInfo::MessageInfo (C++ function)
,
[1]
email::MessageInfo::publisher_gid (C++ function)
email::MessageInfo::received_timestamp (C++ function)
email::MessageInfo::source_timestamp (C++ function)
email::MessageInfo::~MessageInfo (C++ function)
email::NamedObject (C++ class)
email::NamedObject::get_object_name (C++ function)
email::NamedObject::has_newline (C++ function)
email::NamedObject::NamedObject (C++ function)
email::NamedObject::validate_name (C++ function)
email::NamedObject::~NamedObject (C++ function)
email::ObjectNameInvalidError (C++ class)
email::ObjectNameInvalidError::ObjectNameInvalidError (C++ function)
email::Options (C++ class)
email::Options::curl_verbose (C++ function)
email::Options::get_recipients (C++ function)
email::Options::get_user_info (C++ function)
email::Options::intraprocess (C++ function)
email::Options::Options (C++ function)
email::Options::parse_options_file (C++ function)
email::Options::parse_options_from_args (C++ function)
email::Options::parse_options_from_file (C++ function)
email::Options::polling_period (C++ function)
email::Options::yaml_to_options (C++ function)
email::Options::~Options (C++ function)
email::PollingManager (C++ class)
email::PollingManager::HandlerFunction (C++ type)
email::PollingManager::has_started (C++ function)
email::PollingManager::PollingManager (C++ function)
email::PollingManager::register_handler (C++ function)
email::PollingManager::shutdown (C++ function)
email::PollingManager::start (C++ function)
email::PollingManager::~PollingManager (C++ function)
email::ProtocolInfo (C++ struct)
email::ProtocolInfo::port (C++ member)
email::ProtocolInfo::protocol (C++ member)
email::Publisher (C++ class)
email::Publisher::publish (C++ function)
email::Publisher::Publisher (C++ function)
email::Publisher::~Publisher (C++ function)
email::PubSubObject (C++ class)
email::PubSubObject::get_topic_name (C++ function)
email::PubSubObject::PubSubObject (C++ function)
email::PubSubObject::~PubSubObject (C++ function)
email::SafeMap (C++ class)
email::SafeMap::begin (C++ function)
email::SafeMap::cbegin (C++ function)
email::SafeMap::cend (C++ function)
email::SafeMap::contains (C++ function)
email::SafeMap::empty (C++ function)
email::SafeMap::end (C++ function)
email::SafeMap::equal_range (C++ function)
email::SafeMap::erase (C++ function)
,
[1]
email::SafeMap::find (C++ function)
email::SafeMap::insert (C++ function)
email::SafeMap::SafeMap (C++ function)
email::SafeMap::~SafeMap (C++ function)
email::SafeQueue (C++ class)
email::SafeQueue::dequeue (C++ function)
email::SafeQueue::empty (C++ function)
email::SafeQueue::front (C++ function)
email::SafeQueue::pop (C++ function)
email::SafeQueue::push (C++ function)
email::SafeQueue::SafeQueue (C++ function)
email::SafeQueue::~SafeQueue (C++ function)
email::SequenceNumber (C++ type)
email::ServiceClient (C++ class)
email::ServiceClient::get_response (C++ function)
email::ServiceClient::get_response_with_info (C++ function)
,
[1]
email::ServiceClient::has_response (C++ function)
,
[1]
email::ServiceClient::send_request (C++ function)
,
[1]
email::ServiceClient::ServiceClient (C++ function)
email::ServiceClient::~ServiceClient (C++ function)
email::ServiceHandler (C++ class)
email::ServiceHandler::handle (C++ function)
email::ServiceHandler::HEADER_SEQUENCE_NUMBER (C++ member)
email::ServiceHandler::register_handler (C++ function)
email::ServiceHandler::register_service_client (C++ function)
email::ServiceHandler::register_service_server (C++ function)
email::ServiceHandler::RequestQueue (C++ type)
email::ServiceHandler::ResponseMap (C++ type)
email::ServiceHandler::ServiceHandler (C++ function)
email::ServiceHandler::~ServiceHandler (C++ function)
email::ServiceInfo (C++ class)
email::ServiceInfo::client_gid (C++ function)
email::ServiceInfo::from_headers (C++ function)
email::ServiceInfo::HEADER_CLIENT_GID (C++ member)
email::ServiceInfo::received_timestamp (C++ function)
email::ServiceInfo::sequence_number (C++ function)
email::ServiceInfo::ServiceInfo (C++ function)
,
[1]
email::ServiceInfo::source_timestamp (C++ function)
email::ServiceInfo::~ServiceInfo (C++ function)
email::ServiceNameInvalidError (C++ class)
email::ServiceNameInvalidError::ServiceNameInvalidError (C++ function)
email::ServiceObject (C++ class)
email::ServiceObject::get_service_name (C++ function)
email::ServiceObject::ServiceObject (C++ function)
email::ServiceObject::~ServiceObject (C++ function)
email::ServiceRequest (C++ struct)
email::ServiceRequest::content (C++ member)
email::ServiceRequest::id (C++ member)
email::ServiceRequest::ServiceRequest (C++ function)
,
[1]
email::ServiceRequestId (C++ struct)
email::ServiceRequestId::client_gid (C++ member)
email::ServiceRequestId::sequence_number (C++ member)
email::ServiceRequestId::ServiceRequestId (C++ function)
,
[1]
email::ServiceServer (C++ class)
email::ServiceServer::get_request (C++ function)
email::ServiceServer::get_request_with_info (C++ function)
email::ServiceServer::has_request (C++ function)
email::ServiceServer::send_response (C++ function)
email::ServiceServer::ServiceServer (C++ function)
email::ServiceServer::~ServiceServer (C++ function)
email::shutdown (C++ function)
email::Subscription (C++ class)
email::Subscription::get_message (C++ function)
email::Subscription::get_message_with_info (C++ function)
email::Subscription::has_message (C++ function)
email::Subscription::Subscription (C++ function)
email::Subscription::~Subscription (C++ function)
email::SubscriptionHandler (C++ class)
email::SubscriptionHandler::handle (C++ function)
email::SubscriptionHandler::MessageQueue (C++ type)
email::SubscriptionHandler::register_handler (C++ function)
email::SubscriptionHandler::register_subscription (C++ function)
email::SubscriptionHandler::SubscriptionHandler (C++ function)
email::SubscriptionHandler::~SubscriptionHandler (C++ function)
email::Timestamp (C++ class)
email::Timestamp::from_string (C++ function)
email::Timestamp::nanoseconds (C++ function)
email::Timestamp::now (C++ function)
email::Timestamp::operator== (C++ function)
email::Timestamp::Timestamp (C++ function)
,
[1]
email::Timestamp::to_string (C++ function)
email::Timestamp::~Timestamp (C++ function)
email::TopicNameInvalidError (C++ class)
email::TopicNameInvalidError::TopicNameInvalidError (C++ function)
email::UserInfo (C++ struct)
email::UserInfo::host_imap (C++ member)
email::UserInfo::host_smtp (C++ member)
email::UserInfo::password (C++ member)
email::UserInfo::UserInfo (C++ function)
,
[1]
email::UserInfo::username (C++ member)
email::utils::full_url (C++ function)
email::utils::get_env_var (C++ function)
email::utils::get_env_var_or_default (C++ function)
email::utils::optional_stoi (C++ function)
email::utils::optional_stoll (C++ function)
email::utils::optional_stoul (C++ function)
email::utils::payload::build_payload (C++ function)
,
[1]
email::utils::payload::cut_string_if_newline (C++ function)
email::utils::payload::join_list (C++ function)
email::utils::read_file (C++ function)
email::utils::response::get_email_content_from_response (C++ function)
email::utils::response::get_email_data_from_response (C++ function)
email::utils::response::get_email_headers_from_response (C++ function)
email::utils::response::get_header_value (C++ function)
email::utils::response::get_nextuid_from_response (C++ function)
email::utils::split_email_list (C++ function)
,
[1]
email::utils::string_format (C++ function)
email::utils::thread_append_name (C++ function)
email::utils::thread_get_name (C++ function)
email::utils::thread_set_name (C++ function)
email::utils::yaml_to_string (C++ function)
email::wait_for_message (C++ function)
,
[1]
email::wait_for_message_with_info (C++ function)
,
[1]
email::wait_for_request (C++ function)
,
[1]
email::wait_for_request_with_info (C++ function)
,
[1]
email::wait_for_response (C++ function)
,
[1]
email::wait_for_response_with_info (C++ function)
,
[1]
email::WaitSet (C++ class)
email::WaitSet::add_client (C++ function)
email::WaitSet::add_guard_condition (C++ function)
email::WaitSet::add_server (C++ function)
email::WaitSet::add_subscription (C++ function)
email::WaitSet::clear (C++ function)
email::WaitSet::get_clients (C++ function)
email::WaitSet::get_guard_conditions (C++ function)
email::WaitSet::get_servers (C++ function)
email::WaitSet::get_subscriptions (C++ function)
email::WaitSet::wait (C++ function)
email::WaitSet::WaitSet (C++ function)
email::WaitSet::~WaitSet (C++ function)
EMAIL_DISABLE_COPY (C macro)
EMAIL_EXPORT (C macro)
EMAIL_IMPORT (C macro)
EMAIL_LOCAL (C macro)
EMAIL_PUBLIC (C macro)
EMAIL_PUBLIC_TYPE (C macro)
EMAIL_SHARED_PTR (C macro)
EMAIL_SHARED_PTR_CONST (C macro)
EMAIL_TRACEPOINT (C macro)
EMAIL_WEAK_PTR (C macro)
F
fmt::formatter<email::EmailContent> (C++ struct)
fmt::formatter<email::EmailContent>::format (C++ function)
fmt::formatter<email::EmailData> (C++ struct)
fmt::formatter<email::EmailData>::format (C++ function)
fmt::formatter<email::EmailHeaders> (C++ struct)
fmt::formatter<email::EmailHeaders>::format (C++ function)
fmt::formatter<email::EmailRecipients> (C++ struct)
fmt::formatter<email::EmailRecipients>::format (C++ function)
fmt::formatter<email::Gid> (C++ struct)
fmt::formatter<email::Gid>::format (C++ function)
fmt::formatter<email::Timestamp> (C++ struct)
fmt::formatter<email::Timestamp>::format (C++ function)
fmt::formatter<std::filesystem::path> (C++ struct)
fmt::formatter<std::filesystem::path>::format (C++ function)
fmt::formatter<YAML::Node> (C++ struct)
fmt::formatter<YAML::Node>::format (C++ function)