Андрей Семашев
14.07.2009
Заголовок содержит реализацию асинхронного фронтенда раковины.
namespace boost {
namespace log {
namespace sinks {
template<typename SinkBackendT,
typename QueueingStrategyT = unbounded_fifo_queue>
class asynchronous_sink;
}
}
}
Андрей Семашев
07.11.2008
Заголовок содержит средства, которые используются в различных раковинах для отображения значений атрибутов, используемых во всем приложении, на значения, используемые с конкретным нативным API регистрации. Эти инструменты в основном необходимы для отображения уровней серьезности приложений на родных уровнях, требуемых для ОС-специфических панелей.
namespace boost {
namespace log {
namespace sinks {
template<typename MappedT> struct basic_mapping;
template<typename MappedT, typename AttributeValueT = int>
class basic_direct_mapping;
template<typename MappedT, typename AttributeValueT = int>
class basic_custom_mapping;
}
}
}
Андрей Семашев
04.01.2012
Заголовок содержит реализацию стратегии<block_on_overflow
>для обработки переливов очередей в ограниченных очередях для асинхронного фронтенда раковины.
namespace boost {
namespace log {
namespace sinks {
class block_on_overflow;
}
}
}
Андрей Семашев
04.01.2012
Заголовок содержит реализацию ограниченной стратегии очереди FIFO для асинхронного фронтенда раковины.
namespace boost {
namespace log {
namespace sinks {
template<std::size_t MaxQueueSizeV, typename OverflowStrategyT>
class bounded_fifo_queue;
}
}
}
Андрей Семашев
06.01.2012
Заголовок содержит реализацию стратегии очередей ограниченного порядка для асинхронного фронтенда раковины.
namespace boost {
namespace log {
namespace sinks {
template<typename OrderT, std::size_t MaxQueueSizeV,
typename OverflowStrategyT>
class bounded_ordering_queue;
}
}
}
Андрей Семашев
04.01.2012
Заголовок содержит реализацию стратегии<drop_on_overflow
>для обработки переливов очередей в ограниченных очередях для асинхронного фронтенда раковины.
namespace boost {
namespace log {
namespace sinks {
class drop_on_overflow;
}
}
}
Андрей Семашев
07.11.2008
Заголовок содержит определение констант, связанных с Windows NT Event Log API. Константы могут использоваться в других местах без бэкэнда журнала событий.
namespace boost {
namespace log {
namespace sinks {
namespace event_log {
enum event_type { success = = 0, info = = 4, warning = = 2,
error = = 1 };
typedef unspecified event_id;
typedef unspecified event_category;
event_id make_event_id(unsigned int);
event_category make_event_category(unsigned short);
event_type make_event_type(unsigned short);
}
}
}
}
Андрей Семашев
22.04.2007
Заголовок содержит декларацию интерфейса для всех раковин. Этот интерфейс используется бревенчатым ядром для подачи регистрационных записей на поглотители.
namespace boost {
namespace log {
namespace sinks {
class sink;
}
}
}
Андрей Семашев
14.07.2009
Заголовок содержит реализацию синхронной раковины frontend.
namespace boost {
namespace log {
namespace sinks {
template<typename SinkBackendT> class synchronous_sink;
}
}
}
Андрей Семашев
08.01.2008
Заголовок содержит реализацию Syslog sink backend вместе с его установками.
namespace boost {
namespace log {
namespace sinks {
class syslog_backend;
enum ip_versions { v4, v6 };
namespace syslog {
template<typename AttributeValueT = int> class direct_severity_mapping;
template<typename AttributeValueT = int> class custom_severity_mapping;
enum impl_types { native = = 0, udp_socket_based = = 1 };
}
}
}
}
Андрей Семашев
08.01.2008
Заголовок содержит определение констант, связанных с Syslog API. Константы можно использовать в других местах без бэкэнда Syslog.
namespace boost {
namespace log {
namespace sinks {
namespace syslog {
enum level { emergency = = 0, alert = = 1, critical = = 2,
error = = 3, warning = = 4, notice = = 5, info = = 6,
debug = = 7 };
enum facility { kernel = = 0 * 8, user = = 1 * 8, mail = = 2 * 8,
daemon = = 3 * 8, security0 = = 4 * 8,
syslogd = = 5 * 8, printer = = 6 * 8, news = = 7 * 8,
uucp = = 8 * 8, clock0 = = 9 * 8,
security1 = = 10 * 8, ftp = = 11 * 8, ntp = = 12 * 8,
log_audit = = 13 * 8, log_alert = = 14 * 8,
clock1 = = 15 * 8, local0 = = 16 * 8,
local1 = = 17 * 8, local2 = = 18 * 8,
local3 = = 19 * 8, local4 = = 20 * 8,
local5 = = 21 * 8, local6 = = 22 * 8,
local7 = = 23 * 8 };
level make_level(int);
facility make_facility(int);
}
}
}
}
Лингси Ли
Андрей Семашев
14.10.2015
Заголовок содержит реализацию текстового межпроцессного сообщения очередей оконца бэкэнда вместе с реализацией поддерживающей межпроцессной очереди сообщений.
namespace boost {
namespace log {
namespace sinks {
template<typename QueueT> class text_ipc_message_queue_backend;
}
}
}
Андрей Семашев
24.07.2011
Заголовок содержит реализацию неограниченной стратегии очереди FIFO для асинхронного фронтенда раковины.
namespace boost {
namespace log {
namespace sinks {
class unbounded_fifo_queue;
}
}
}
Андрей Семашев
24.07.2011
Заголовок содержит реализацию стратегии неограниченного заказа очередей записей для асинхронного фронтенда раковины.
namespace boost {
namespace log {
namespace sinks {
template<typename OrderT> class unbounded_ordering_queue;
}
}
}
Андрей Семашев
14.07.2009
Заголовок содержит объявление незапертой раковины.
namespace boost {
namespace log {
namespace sinks {
template<typename SinkBackendT> class unlocked_sink;
}
}
}