#include "pacct-format.h"#include "logmsg/logmsg.h"#include "logproto/logproto-record-server.h"#include <linux/acct.h>
Macros | |
| #define | PACCT_PREFIX ".pacct." |
| #define | PACCT_REGISTER(field) |
| #define | PACCT_CONVERT_NOP(x) (x) |
| #define | PACCT_CONVERT_COMP_TO_ULONG(x) ((ulong) ((x & 0x1fff) << (((x >> 13) & 0x7) * 3))) |
| #define | PACCT_CONVERT_COMP_TO_DOUBLE(x) ((double) x) |
| #define | PACCT_FORMAT_CONVERT(msg, rec, field, format, convert) |
| #define | PACCT_FORMAT(msg, rec, field, format) PACCT_FORMAT_CONVERT(msg, rec, field, format, PACCT_CONVERT_NOP) |
Typedefs | |
| typedef struct acct_v3 | acct_t |
Functions | |
| void | pacct_register_handles (void) |
| gboolean | pacct_format_handler (const MsgFormatOptions *options, LogMessage *msg, const guchar *data, gsize length, gsize *problem_position) |
Variables | |
| MsgFormatHandler | pacct_handler |
| #define PACCT_CONVERT_COMP_TO_DOUBLE | ( | x | ) | ((double) x) |
| #define PACCT_CONVERT_COMP_TO_ULONG | ( | x | ) | ((ulong) ((x & 0x1fff) << (((x >> 13) & 0x7) * 3))) |
| #define PACCT_CONVERT_NOP | ( | x | ) | (x) |
| #define PACCT_FORMAT | ( | msg, | |
| rec, | |||
| field, | |||
| format | |||
| ) | PACCT_FORMAT_CONVERT(msg, rec, field, format, PACCT_CONVERT_NOP) |
| #define PACCT_FORMAT_CONVERT | ( | msg, | |
| rec, | |||
| field, | |||
| format, | |||
| convert | |||
| ) |
| #define PACCT_PREFIX ".pacct." |
| #define PACCT_REGISTER | ( | field | ) |
| typedef struct acct_v3 acct_t |
| gboolean pacct_format_handler | ( | const MsgFormatOptions * | options, |
| LogMessage * | msg, | ||
| const guchar * | data, | ||
| gsize | length, | ||
| gsize * | problem_position | ||
| ) |
| void pacct_register_handles | ( | void | ) |
| MsgFormatHandler pacct_handler |