hpx/runtime_components/server/console_logging.hpp

See Public API for a list of names and headers that are part of the public HPX API.

namespace hpx
namespace components

Typedefs

typedef hpx::tuple<logging_destination, std::size_t, std::string> message_type
typedef std::vector<message_type> messages_type
namespace server

Functions

void console_logging(messages_type const&)
template<typename Dummy = void>
class console_logging_action : public actions::direct_action<void (*)(messages_type const&), console_logging, console_logging_action<void>>

Public Functions

console_logging_action()
console_logging_action(messages_type const &msgs)
console_logging_action(threads::thread_priority, messages_type const &msgs)

Public Static Functions

template<typename T>
static util::unused_type execute_function(naming::address_type, naming::component_type, T &&v)

Private Types

typedef actions::direct_action<void (*)(messages_type const&), console_logging, console_logging_action> base_type