SWC-DB  v0.5.9 C++ documentations
SWC-DB© (Super Wide Column Database) - High Performance Scalable Database (https://github.com/kashirin-alex/swc-db)
Commands.h File Reference
+ Include dependency graph for Commands.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  SWC::Comm::Protocol::Rgr::Commands
 
struct  SWC::Comm::Protocol::Mngr::Commands
 
struct  SWC::Comm::Protocol::Bkr::Commands
 

Namespaces

 SWC
 The SWC-DB C++ namespace 'SWC'.
 
 SWC::Comm
 The SWC-DB Communications C++ namespace 'SWC::Comm'.
 
 SWC::Comm::Protocol
 
 SWC::Comm::Protocol::Rgr
 The SWC-DB Ranger Communications Protocol C++ namespace 'SWC::Comm::Protocol::Rgr'.
 
 SWC::Comm::Protocol::Mngr
 The SWC-DB Manager Communications Protocol C++ namespace 'SWC::Comm::Protocol::Mngr'.
 
 SWC::Comm::Protocol::Bkr
 The SWC-DB Broker Communications Protocol C++ namespace 'SWC::Comm::Protocol::Bkr'.
 

Enumerations

enum  SWC::Comm::Protocol::Rgr::Command : uint8_t {
  SWC::Comm::Protocol::Rgr::NOT_IMPLEMENTED = 0x00,
  SWC::Comm::Protocol::Rgr::COLUMN_DELETE = 0x01,
  SWC::Comm::Protocol::Rgr::COLUMN_COMPACT = 0x02,
  SWC::Comm::Protocol::Rgr::SCHEMA_UPDATE = 0x03,
  SWC::Comm::Protocol::Rgr::RANGE_IS_LOADED = 0x04,
  SWC::Comm::Protocol::Rgr::RANGE_LOAD = 0x05,
  SWC::Comm::Protocol::Rgr::RANGE_UNLOAD = 0x06,
  SWC::Comm::Protocol::Rgr::RANGE_LOCATE = 0x07,
  SWC::Comm::Protocol::Rgr::RANGE_QUERY_UPDATE = 0x08,
  SWC::Comm::Protocol::Rgr::RANGE_QUERY_SELECT = 0x09,
  SWC::Comm::Protocol::Rgr::REPORT = 0x0A,
  SWC::Comm::Protocol::Rgr::COLUMNS_UNLOAD = 0x0B,
  SWC::Comm::Protocol::Rgr::ASSIGN_ID_NEEDED = 0x0C,
  SWC::Comm::Protocol::Rgr::MAX_CMD = 0x0D
}
 
enum  SWC::Comm::Protocol::Mngr::Command : uint8_t {
  SWC::Comm::Protocol::Mngr::NOT_IMPLEMENTED = 0x00,
  SWC::Comm::Protocol::Mngr::MNGR_STATE = 0x01,
  SWC::Comm::Protocol::Mngr::MNGR_ACTIVE = 0x02,
  SWC::Comm::Protocol::Mngr::COLUMN_MNG = 0x03,
  SWC::Comm::Protocol::Mngr::COLUMN_UPDATE = 0x04,
  SWC::Comm::Protocol::Mngr::COLUMN_GET = 0x05,
  SWC::Comm::Protocol::Mngr::COLUMN_LIST = 0x06,
  SWC::Comm::Protocol::Mngr::COLUMN_COMPACT = 0x07,
  SWC::Comm::Protocol::Mngr::RGR_MNG_ID = 0x08,
  SWC::Comm::Protocol::Mngr::RGR_UPDATE = 0x09,
  SWC::Comm::Protocol::Mngr::RGR_GET = 0x0A,
  SWC::Comm::Protocol::Mngr::RANGE_CREATE = 0x0B,
  SWC::Comm::Protocol::Mngr::RANGE_UNLOADED = 0x0C,
  SWC::Comm::Protocol::Mngr::RANGE_REMOVE = 0x0D,
  SWC::Comm::Protocol::Mngr::REPORT = 0x0E,
  SWC::Comm::Protocol::Mngr::DO_ECHO = 0x0F,
  SWC::Comm::Protocol::Mngr::MAX_CMD = 0x10
}
 
enum  SWC::Comm::Protocol::Bkr::Command : uint8_t {
  SWC::Comm::Protocol::Bkr::NOT_IMPLEMENTED = 0x00,
  SWC::Comm::Protocol::Bkr::COLUMN_GET = 0x01,
  SWC::Comm::Protocol::Bkr::COLUMN_LIST = 0x02,
  SWC::Comm::Protocol::Bkr::COLUMN_COMPACT = 0x03,
  SWC::Comm::Protocol::Bkr::COLUMN_MNG = 0x04,
  SWC::Comm::Protocol::Bkr::CELLS_UPDATE = 0x05,
  SWC::Comm::Protocol::Bkr::CELLS_SELECT = 0x06,
  SWC::Comm::Protocol::Bkr::MAX_CMD = 0x07
}