|
Covalent Bond
0.0.1-alpha
'covalent bond' is a data middle office. As a 2022-2023 Fall SWE final project.
|
#include <cbComputeGraph.hpp>


Public Member Functions | |
| ~cbRedisCachingNode () override final | |
| cbRedisCachingNode ()=delete | |
| cbRedisCachingNode (int32_t idx) | |
| cbRedisCachingNode (const cbRedisCachingNode &v)=delete | |
| cbRedisCachingNode | operator= (const cbRedisCachingNode &v)=delete |
| void * | generateTask () override final |
| WFRedisTask * | _generateSetTask (const std::vector< std::string > ¶ms, const redis_callback &callback_func=nullptr, void *usrData=nullptr, int32_t retryTimes=3) |
Public Member Functions inherited from cb::graph::cbNode | |
| virtual | ~cbNode () |
| Destroy the cb Node object Virtual function. More... | |
| cbNode (const nodeType &nt) | |
| void | PointTo (cbNode *ptr) |
Public Attributes | |
| friend | cbComputeGraph |
Public Attributes inherited from cb::graph::cbNode | |
| cbOpIO | io |
| bool | isFinalOutput = false |
| bool | visited = false |
| nodeType | nodeT |
| void * | task = nullptr |
| cbNode * | nextNode = nullptr |
| cbComputeGraph * | graph = nullptr |
Private Member Functions | |
| void | setRedisDevice (trivial::cbRedisDevice *device=nullptr) |
Private Attributes | |
| int32_t | m_idx |
| trivial::cbRedisDevice * | m_device = nullptr |
Additional Inherited Members | |
Static Public Member Functions inherited from cb::graph::cbNode | |
| static WFMySQLTask * | asSQLTask (void *metaTask) |
| static WFGoTask * | asGoTask (void *metaTask) |
Definition at line 286 of file cbComputeGraph.hpp.
|
finaloverride |
Definition at line 126 of file cbComputeGraph.cpp.
|
delete |
| cb::graph::cbRedisCachingNode::cbRedisCachingNode | ( | int32_t | idx | ) |
Definition at line 124 of file cbComputeGraph.cpp.
References cb::graph::Output.
|
delete |
| WFRedisTask * cb::graph::cbRedisCachingNode::_generateSetTask | ( | const std::vector< std::string > & | params, |
| const redis_callback & | callback_func = nullptr, |
||
| void * | usrData = nullptr, |
||
| int32_t | retryTimes = 3 |
||
| ) |
Definition at line 133 of file cbComputeGraph.cpp.
References m_device, and trivial::cbRedisDevice::set().
Referenced by cb::graph::cbComputeGraph::generateGraphTask().


|
finaloverridevirtual |
Implements cb::graph::cbNode.
Definition at line 128 of file cbComputeGraph.cpp.
|
delete |
|
private |
Definition at line 139 of file cbComputeGraph.cpp.
References m_device.
Referenced by cb::graph::cbComputeGraph::createRedisCachingNode().

| friend cb::graph::cbRedisCachingNode::cbComputeGraph |
Definition at line 287 of file cbComputeGraph.hpp.
|
private |
Definition at line 305 of file cbComputeGraph.hpp.
Referenced by _generateSetTask(), and setRedisDevice().
|
private |
Definition at line 304 of file cbComputeGraph.hpp.
1.8.17