Fork Vasum on GitHub Official Vasum Wiki on Tizen.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
processor.cpp File Reference

Data and event processing thread. More...

#include "config.hpp"
#include "cargo-ipc/exception.hpp"
#include "cargo-ipc/internals/processor.hpp"
#include "cargo-fd/cargo-fd.hpp"
#include "cargo/exception.hpp"
#include <cerrno>
#include <cstring>
#include <csignal>
#include <stdexcept>
#include <cassert>
#include <sys/socket.h>
#include <limits>

Namespaces

 cargo
 
 cargo::ipc
 

Macros

#define IGNORE_EXCEPTIONS(expr)
 

Functions

std::ostream & cargo::ipc::operator<< (std::ostream &os, const Processor::Event &event)
 

Detailed Description

Data and event processing thread.

Author
Jan Olszak (j.ols.nosp@m.zak@.nosp@m.samsu.nosp@m.ng.c.nosp@m.om)

Macro Definition Documentation

#define IGNORE_EXCEPTIONS (   expr)
Value:
try \
{ \
expr; \
} \
catch (const std::exception& e){ \
LOGE(mLogPrefix + "Callback threw an error: " << e.what()); \
}
#define LOGE(MESSAGE)
Logging errors.
Definition: logger.hpp:140