コード例 #1
0
ファイル: TestHelpers.cpp プロジェクト: el-bart/ACARM-ng
GraphNodePtrNN makeNewLeaf(AlertPtrNN alert, const unsigned int id)
{
  IO::ConnectionPtrNN conn( IO::create() );
  IO::Transaction     t( conn->createNewTransaction("make_leaf_trans") );
  GraphNodePtrNN graphNode( new GraphNode(alert, id, conn, t) );
  t.commit();
  return graphNode;
}
コード例 #2
0
ファイル: TestHelpers.cpp プロジェクト: el-bart/ACARM-ng
GraphNodePtrNN makeNewNode(GraphNodePtrNN child1, GraphNodePtrNN child2, unsigned int id)
{
  ::Persistency::IO::ConnectionPtrNN conn( ::Persistency::IO::create() );
  IO::Transaction t( conn->createNewTransaction("make_node_transaction") );
  const ::Persistency::NodeChildrenVector ncv(child1, child2);
  GraphNodePtrNN graphNode( new GraphNode( makeNewMetaAlert("some meta-alert", id),
                                           conn, t, ncv) );
  t.commit();
  return graphNode;
}
コード例 #3
0
void TreeNode::print() {
//	leftSubtree->print();
	graphNode()->print();
//	rightSubtree->print();
}