#include <ndb_limits.h>#include <kernel_types.h>#include <Bitmask.hpp>Include dependency graph for NodeBitmask.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Defines | |
| #define | _NODE_BITMASK_SIZE 2 |
| #define | _NDB_NODE_BITMASK_SIZE 2 |
| #define | NODE_ARRAY_SIZE(N, B) (((N)*(B)+31) >> 5) |
| #define | __NBM_SZ ((MAX_NODES >> 5) + ((MAX_NODES & 31) != 0)) |
| #define | __NNBM_SZ ((MAX_NDB_NODES >> 5) + ((MAX_NDB_NODES & 31) != 0)) |
Typedefs | |
| typedef Bitmask<(unsigned int) _NODE_BITMASK_SIZE > | NodeBitmask |
| typedef Bitmask<(unsigned int) _NDB_NODE_BITMASK_SIZE > | NdbNodeBitmask |
| #define __NBM_SZ ((MAX_NODES >> 5) + ((MAX_NODES & 31) != 0)) |
Definition at line 50 of file NodeBitmask.hpp.
| #define __NNBM_SZ ((MAX_NDB_NODES >> 5) + ((MAX_NDB_NODES & 31) != 0)) |
Definition at line 51 of file NodeBitmask.hpp.
| #define _NDB_NODE_BITMASK_SIZE 2 |
No of 32 bits words needed to store a node bitmask containing all the ndb nodes in the system
Note that this is used in a lot of signals
Definition at line 39 of file NodeBitmask.hpp.
Referenced by Dblqh::execDUMP_STATE_ORD(), Dbdih::execDUMP_STATE_ORD(), printDEFINE_BACKUP_REQ(), and printSTART_LCP_REQ().
| #define _NODE_BITMASK_SIZE 2 |
No of 32 bits words needed to store a node bitmask containing all the nodes in the system Both NDB nodes and API, MGM... nodes
Note that this is used in a lot of signals
Definition at line 31 of file NodeBitmask.hpp.
No of 32 bits word needed to store B bits for N nodes
Definition at line 44 of file NodeBitmask.hpp.
| typedef Bitmask<(unsigned int)_NDB_NODE_BITMASK_SIZE> NdbNodeBitmask |
Definition at line 48 of file NodeBitmask.hpp.
| typedef Bitmask<(unsigned int)_NODE_BITMASK_SIZE> NodeBitmask |
Definition at line 46 of file NodeBitmask.hpp.
1.4.7

