ConnectionInfo
ConnectionInfo::host
ConnectionInfo::username
ConnectionInfo::password
UploadData
UploadData::payload
UploadData::lines_read
EmailContent
EmailContent::EmailContent()
EmailContent::subject
EmailContent::body
EmailData
EmailData::EmailData()
EmailData::message_id
EmailData::in_reply_to
EmailData::from
EmailData::recipients
EmailData::content
EmailData::additional_headers
EmailRecipients
EmailRecipients::EmailRecipients()
EmailRecipients::to
EmailRecipients::cc
EmailRecipients::bcc
ProtocolInfo
ProtocolInfo::protocol
ProtocolInfo::port
ServiceRequest
ServiceRequest::ServiceRequest()
ServiceRequest::id
ServiceRequest::content
ServiceRequestId
ServiceRequestId::ServiceRequestId()
ServiceRequestId::sequence_number
ServiceRequestId::client_gid
UserInfo
UserInfo::UserInfo()
UserInfo::host_smtp
UserInfo::host_imap
UserInfo::username
UserInfo::password
formatter
formatter::format()
CommunicationInfo
CommunicationInfo::CommunicationInfo()
CommunicationInfo::~CommunicationInfo()
CommunicationInfo::source_timestamp()
CommunicationInfo::received_timestamp()
CommunicationInfo::source_gid()
CommunicationInfo::from_headers()
CommunicationInfo::HEADER_SOURCE_TIMESTAMP
Context
Context::Context()
Context::~Context()
Context::init()
Context::shutdown()
Context::is_valid()
Context::get_options()
Context::get_receiver()
Context::get_sender()
Context::get_polling_manager()
Context::get_subscription_handler()
Context::get_service_handler()
ContextAlreadyInitializedError
ContextAlreadyInitializedError::ContextAlreadyInitializedError()
ContextError
ContextError::ContextError()
ContextInitFailedError
ContextInitFailedError::ContextInitFailedError()
ContextNotInitializedError
ContextNotInitializedError::ContextNotInitializedError()
CurlContext
CurlContext::CurlContext()
CurlContext::~CurlContext()
CurlContext::init()
CurlContext::fini()
CurlContext::execute()
CurlContext::get_handle()
CurlContext::get_full_url()
CurlContext::get_connection_info()
CurlEmailReceiver
CurlEmailReceiver::CurlEmailReceiver()
CurlEmailReceiver::~CurlEmailReceiver()
CurlEmailReceiver::get_email()
CurlEmailReceiver::init_options()
CurlEmailSender
CurlEmailSender::CurlEmailSender()
CurlEmailSender::~CurlEmailSender()
CurlEmailSender::send()
CurlEmailSender::reply()
CurlEmailSender::init_options()
CurlExecutor
CurlExecutor::init()
CurlExecutor::is_valid()
CurlExecutor::CurlExecutor()
CurlExecutor::~CurlExecutor()
CurlExecutor::init_options()
CurlExecutor::context_
EmailHandler
EmailHandler::register_handler()
EmailHandler::handle()
EmailHandler::EmailHandler()
EmailHandler::~EmailHandler()
EmailHandler::registered_
EmailReceiver
EmailReceiver::EmailReceiver()
EmailReceiver::~EmailReceiver()
EmailReceiver::shutdown()
EmailReceiver::get_email()
EmailReceiver::logger_
EmailReceiver::do_shutdown_
EmailSender
EmailSender::EmailSender()
EmailSender::~EmailSender()
EmailSender::send()
EmailSender::reply()
EmailSender::logger()
Gid
Gid::Gid()
Gid::~Gid()
Gid::value()
Gid::to_string()
Gid::new_gid()
Gid::from_string()
GidObject
GidObject::get_gid()
GidObject::GidObject()
GidObject::~GidObject()
GuardCondition
GuardCondition::GuardCondition()
GuardCondition::~GuardCondition()
GuardCondition::trigger()
GuardCondition::triggered()
GuardCondition::exchange_in_use()
GuardCondition::reset()
GuardConditionAlreadyInUseError
GuardConditionAlreadyInUseError::GuardConditionAlreadyInUseError()
IntraEmailReceiver
IntraEmailReceiver::IntraEmailReceiver()
IntraEmailReceiver::~IntraEmailReceiver()
IntraEmailReceiver::get_email()
IntraEmailReceiver::receive()
IntraEmailSender
IntraEmailSender::IntraEmailSender()
IntraEmailSender::~IntraEmailSender()
IntraEmailSender::send()
IntraEmailSender::reply()
LoggingError
LoggingError::LoggingError()
LoggingNotInitializedError
LoggingNotInitializedError::LoggingNotInitializedError()
MessageInfo
MessageInfo::MessageInfo()
MessageInfo::~MessageInfo()
MessageInfo::source_timestamp()
MessageInfo::received_timestamp()
MessageInfo::publisher_gid()
MessageInfo::from_headers()
MessageInfo::HEADER_PUBLISHER_GID
NamedObject
NamedObject::get_object_name()
NamedObject::NamedObject()
NamedObject::~NamedObject()
NamedObject::validate_name()
NamedObject::has_newline()
ObjectNameInvalidError
ObjectNameInvalidError::ObjectNameInvalidError()
Options
Options::Options()
Options::~Options()
Options::get_user_info()
Options::get_recipients()
Options::curl_verbose()
Options::intraprocess()
Options::polling_period()
Options::parse_options_from_args()
Options::parse_options_from_file()
Options::yaml_to_options()
Options::parse_options_file()
PollingManager
PollingManager::HandlerFunction
PollingManager::PollingManager()
PollingManager::~PollingManager()
PollingManager::register_handler()
PollingManager::has_started()
PollingManager::start()
PollingManager::shutdown()
Publisher
Publisher::Publisher()
Publisher::~Publisher()
Publisher::publish()
PubSubObject
PubSubObject::get_topic_name()
PubSubObject::PubSubObject()
PubSubObject::~PubSubObject()
SafeMap
SafeMap::SafeMap()
SafeMap::~SafeMap()
SafeMap::insert()
SafeMap::erase()
SafeMap::find()
SafeMap::empty()
SafeMap::contains()
SafeMap::equal_range()
SafeMap::begin()
SafeMap::end()
SafeMap::cbegin()
SafeMap::cend()
SafeQueue
SafeQueue::SafeQueue()
SafeQueue::~SafeQueue()
SafeQueue::empty()
SafeQueue::push()
SafeQueue::pop()
SafeQueue::front()
SafeQueue::dequeue()
ServiceClient
ServiceClient::ServiceClient()
ServiceClient::~ServiceClient()
ServiceClient::send_request()
ServiceClient::has_response()
ServiceClient::get_response()
ServiceClient::get_response_with_info()
ServiceHandler
ServiceHandler::ResponseMap
ServiceHandler::RequestQueue
ServiceHandler::ServiceHandler()
ServiceHandler::~ServiceHandler()
ServiceHandler::register_service_client()
ServiceHandler::register_service_server()
ServiceHandler::register_handler()
ServiceHandler::handle()
ServiceHandler::HEADER_SEQUENCE_NUMBER
ServiceInfo
ServiceInfo::ServiceInfo()
ServiceInfo::~ServiceInfo()
ServiceInfo::source_timestamp()
ServiceInfo::received_timestamp()
ServiceInfo::client_gid()
ServiceInfo::sequence_number()
ServiceInfo::from_headers()
ServiceInfo::HEADER_CLIENT_GID
ServiceNameInvalidError
ServiceNameInvalidError::ServiceNameInvalidError()
ServiceObject
ServiceObject::get_service_name()
ServiceObject::ServiceObject()
ServiceObject::~ServiceObject()
ServiceServer
ServiceServer::ServiceServer()
ServiceServer::~ServiceServer()
ServiceServer::has_request()
ServiceServer::get_request()
ServiceServer::get_request_with_info()
ServiceServer::send_response()
Subscription
Subscription::Subscription()
Subscription::~Subscription()
Subscription::has_message()
Subscription::get_message()
Subscription::get_message_with_info()
SubscriptionHandler
SubscriptionHandler::MessageQueue
SubscriptionHandler::SubscriptionHandler()
SubscriptionHandler::~SubscriptionHandler()
SubscriptionHandler::register_subscription()
SubscriptionHandler::register_handler()
SubscriptionHandler::handle()
Timestamp
Timestamp::Timestamp()
Timestamp::~Timestamp()
Timestamp::nanoseconds()
Timestamp::to_string()
Timestamp::operator==()
Timestamp::now()
Timestamp::from_string()
TopicNameInvalidError
TopicNameInvalidError::TopicNameInvalidError()
WaitSet
WaitSet::WaitSet()
WaitSet::~WaitSet()
WaitSet::wait()
WaitSet::add_subscription()
WaitSet::add_client()
WaitSet::add_server()
WaitSet::add_guard_condition()
WaitSet::get_subscriptions()
WaitSet::get_clients()
WaitSet::get_servers()
WaitSet::get_guard_conditions()
WaitSet::clear()
Level
Level::debug
Level::info
Level::warn
Level::error
Level::fatal
Level::off
get_global_context()
init()
create()
get_or_create()
init_from_env()
remove()
shutdown()
full_url()
get_env_var()
get_env_var_or_default()
optional_stoi()
optional_stoll()
optional_stoul()
build_payload()
cut_string_if_newline()
join_list()
read_file()
get_email_content_from_response()
get_email_data_from_response()
get_email_headers_from_response()
get_header_value()
get_nextuid_from_response()
split_email_list()
string_format()
thread_append_name()
thread_get_name()
thread_set_name()
yaml_to_string()
wait_for_message()
wait_for_message_with_info()
wait_for_request()
wait_for_request_with_info()
wait_for_response()
wait_for_response_with_info()
EmailHeader
EmailHeaders
GidValue
Logger
SequenceNumber
include/email/communication_info.hpp
include/email/context.hpp
include/email/curl/context.hpp
include/email/email/curl_receiver.hpp
include/email/email/curl_sender.hpp
include/email/email.hpp
include/email/curl/executor.hpp
include/email/gid.hpp
include/email/gid_object.hpp
include/email/guard_condition.hpp
include/email/email/handler.hpp
include/email/curl/info.hpp
include/email/email/info.hpp
include/email/init.hpp
include/email/email/intra_receiver.hpp
include/email/email/intra_sender.hpp
include/email/log.hpp
include/email/lttng.hpp
include/email/macros.hpp
include/email/message_info.hpp
include/email/named_object.hpp
include/email/options.hpp
include/email/email/payload_utils.hpp
include/email/email/polling_manager.hpp
include/email/pub_sub.hpp
include/email/publisher.hpp
include/email/email/receiver.hpp
include/email/email/response_utils.hpp
include/email/safe_map.hpp
include/email/safe_queue.hpp
include/email/email/sender.hpp
include/email/service.hpp
include/email/service_client.hpp
include/email/service_handler.hpp
include/email/service_info.hpp
include/email/service_request.hpp
include/email/service_server.hpp
include/email/subscription.hpp
include/email/subscription_handler.hpp
include/email/timestamp.hpp
include/email/utils.hpp
include/email/visibility_control.hpp
include/email/wait.hpp
include/email/wait_set.hpp
↰ Parent directory (include/email)
include/email
Contents
Definition (include/email/lttng.hpp)
Includes
Defines
email/config.hpp
Define EMAIL_TRACEPOINT