hce-node application  1.4.3
HCE Hierarchical Cluster Engine node application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
DRCEReadProcessData.hpp File Reference
#include <sys/types.h>
#include <dirent.h>
#include <unistd.h>
#include <Poco/ThreadPool.h>
#include <Poco/Task.h>
#include <Poco/TaskManager.h>
#include <Poco/Mutex.h>
#include <Poco/ScopedLock.h>
#include <Poco/Logger.h>
#include <vector>
#include "DRCEProcessData.hpp"
#include "DRCEMessageConst.hpp"
Include dependency graph for DRCEReadProcessData.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  proc_t
struct  PROCTAB
class  HCE::drce::DRCEReadProcessData

Namespaces

namespace  HCE
 < HCE::ServerApplication provides global variable 'HCE::database::Session' which initializes in function 'HCE::ServerApplication::initializeDataBaseSession()'
namespace  HCE::drce

Macros

#define EXTERN_C_BEGIN
#define EXTERN_C_END
#define EXTERN_C
#define P_G_SZ   20
#define restrict   __restrict__
#define likely(x)   __builtin_expect(!!(x),1)
#define unlikely(x)   __builtin_expect(!!(x),0)
#define expected(x, y)   __builtin_expect((x),(y))
#define PROCPATHLEN   64
#define PROC_FILLMEM   0x0001
#define PROC_FILLSTATUS   0x0020
#define PROC_FILLSTAT   0x0040
#define PROC_FILLARG   0x0100
#define PROC_PID   0x1000
#define PROC_UID   0x4000

Typedefs

typedef struct proc_t proc_t
typedef struct PROCTAB PROCTAB

Macro Definition Documentation

#define expected (   x,
 
)    __builtin_expect((x),(y))

Definition at line 26 of file DRCEReadProcessData.hpp.

#define EXTERN_C

Definition at line 15 of file DRCEReadProcessData.hpp.

#define EXTERN_C_BEGIN

Definition at line 13 of file DRCEReadProcessData.hpp.

#define EXTERN_C_END

Definition at line 14 of file DRCEReadProcessData.hpp.

#define likely (   x)    __builtin_expect(!!(x),1)

Definition at line 24 of file DRCEReadProcessData.hpp.

#define P_G_SZ   20

Definition at line 20 of file DRCEReadProcessData.hpp.

#define PROC_FILLARG   0x0100

Definition at line 176 of file DRCEReadProcessData.hpp.

#define PROC_FILLMEM   0x0001

Definition at line 173 of file DRCEReadProcessData.hpp.

#define PROC_FILLSTAT   0x0040

Definition at line 175 of file DRCEReadProcessData.hpp.

#define PROC_FILLSTATUS   0x0020

Definition at line 174 of file DRCEReadProcessData.hpp.

#define PROC_PID   0x1000

Definition at line 178 of file DRCEReadProcessData.hpp.

#define PROC_UID   0x4000

Definition at line 179 of file DRCEReadProcessData.hpp.

#define PROCPATHLEN   64

Definition at line 135 of file DRCEReadProcessData.hpp.

#define restrict   __restrict__

Definition at line 22 of file DRCEReadProcessData.hpp.

#define unlikely (   x)    __builtin_expect(!!(x),0)

Definition at line 25 of file DRCEReadProcessData.hpp.

Typedef Documentation

typedef struct proc_t proc_t
typedef struct PROCTAB PROCTAB