@@ -267,13 +267,15 @@ void dbBTerm::setSigType(dbSigType type)
267267
268268 bterm->flags_ .sig_type = type.getValue ();
269269
270+ debugPrint (getImpl ()->getLogger (),
271+ utl::ODB,
272+ " DB_EDIT" ,
273+ 2 ,
274+ " EDIT: {} setSigType {}" ,
275+ bterm->getDebugName (),
276+ type.getValue ());
277+
270278 if (block->journal_ ) {
271- debugPrint (getImpl ()->getLogger (),
272- utl::ODB,
273- " DB_ECO" ,
274- 1 ,
275- " ECO: setSigType {}" ,
276- type.getValue ());
277279 block->journal_ ->updateField (
278280 this , _dbBTerm::kFlags , prev_flags, flagsToUInt (bterm));
279281 }
@@ -297,13 +299,15 @@ void dbBTerm::setIoType(dbIoType type)
297299
298300 bterm->flags_ .io_type = type.getValue ();
299301
302+ debugPrint (getImpl ()->getLogger (),
303+ utl::ODB,
304+ " DB_EDIT" ,
305+ 2 ,
306+ " EDIT: {} setIoType {}" ,
307+ bterm->getDebugName (),
308+ type.getValue ());
309+
300310 if (block->journal_ ) {
301- debugPrint (getImpl ()->getLogger (),
302- utl::ODB,
303- " DB_ECO" ,
304- 1 ,
305- " ECO: setIoType {}" ,
306- type.getValue ());
307311 block->journal_ ->updateField (
308312 this , _dbBTerm::kFlags , prev_flags, flagsToUInt (bterm));
309313 }
@@ -615,15 +619,6 @@ dbBTerm* dbBTerm::create(dbNet* net_, const char* name)
615619 }
616620
617621 if (block->journal_ ) {
618- debugPrint (block->getImpl ()->getLogger (),
619- utl::ODB,
620- " DB_ECO" ,
621- 1 ,
622- " ECO: create dbBTerm '{}' on dbNet({}, {:p}) '{}'" ,
623- name,
624- net->getId (),
625- static_cast <void *>(net),
626- name);
627622 block->journal_ ->beginAction (dbJournal::kCreateObject );
628623 block->journal_ ->pushParam (dbBTermObj);
629624 block->journal_ ->pushParam (net->getId ());
@@ -635,6 +630,14 @@ dbBTerm* dbBTerm::create(dbNet* net_, const char* name)
635630 bterm->name_ = safe_strdup (name);
636631 block->bterm_hash_ .insert (bterm);
637632
633+ debugPrint (block->getImpl ()->getLogger (),
634+ utl::ODB,
635+ " DB_EDIT" ,
636+ 1 ,
637+ " EDIT: create {} on {}" ,
638+ bterm->getDebugName (),
639+ net->getDebugName ());
640+
638641 // If there is a parentInst then we need to update the dbMaster's
639642 // mterms, the parent dbInst's iterms, and the dbHier to match
640643 dbBlock* block_public = (dbBlock*) block;
@@ -679,18 +682,15 @@ void _dbBTerm::connectModNet(_dbModNet* mod_net, _dbBlock* block)
679682
680683 mnet_ = mod_net->getOID ();
681684
685+ debugPrint (block->getImpl ()->getLogger (),
686+ utl::ODB,
687+ " DB_EDIT" ,
688+ 1 ,
689+ " EDIT: connect {} to {}" ,
690+ bterm->getDebugName (),
691+ mod_net->getDebugName ());
692+
682693 if (block->journal_ ) {
683- debugPrint (block->getImpl ()->getLogger (),
684- utl::ODB,
685- " DB_ECO" ,
686- 1 ,
687- " ECO: connect dbBTerm({} {:p}) '{}' to dbModNet({} {:p}) '{}'" ,
688- bterm->getId (),
689- static_cast <void *>(bterm),
690- bterm->name_ ,
691- mod_net->getId (),
692- static_cast <void *>(mod_net),
693- ((dbModNet*) mod_net)->getHierarchicalName ());
694694 block->journal_ ->beginAction (dbJournal::kConnectObject );
695695 block->journal_ ->pushParam (dbBTermObj);
696696 block->journal_ ->pushParam (bterm->getId ());
@@ -716,18 +716,15 @@ void _dbBTerm::connectNet(_dbNet* net, _dbBlock* block)
716716{
717717 _dbBTerm* bterm = (_dbBTerm*) this ;
718718
719+ debugPrint (block->getImpl ()->getLogger (),
720+ utl::ODB,
721+ " DB_EDIT" ,
722+ 1 ,
723+ " EDIT: connect {} to {}" ,
724+ bterm->getDebugName (),
725+ net->getDebugName ());
726+
719727 if (block->journal_ ) {
720- debugPrint (block->getImpl ()->getLogger (),
721- utl::ODB,
722- " DB_ECO" ,
723- 1 ,
724- " ECO: connect dbBTerm({} {:p}) '{}' to dbNet({} {:p}) '{}'" ,
725- bterm->getId (),
726- static_cast <void *>(bterm),
727- bterm->name_ ,
728- net->getId (),
729- static_cast <void *>(net),
730- ((dbNet*) net)->getName ());
731728 block->journal_ ->beginAction (dbJournal::kConnectObject );
732729 block->journal_ ->pushParam (dbBTermObj);
733730 block->journal_ ->pushParam (bterm->getId ());
@@ -784,15 +781,14 @@ void dbBTerm::destroy(dbBTerm* bterm_)
784781 callback->inDbBTermDestroy (bterm_);
785782 }
786783
784+ debugPrint (block->getImpl ()->getLogger (),
785+ utl::ODB,
786+ " DB_EDIT" ,
787+ 1 ,
788+ " EDIT: delete {}" ,
789+ bterm->getDebugName ());
790+
787791 if (block->journal_ ) {
788- debugPrint (block->getImpl ()->getLogger (),
789- utl::ODB,
790- " DB_ECO" ,
791- 1 ,
792- " ECO: delete dbBTerm({}, {:p}) '{}'" ,
793- bterm->getId (),
794- static_cast <void *>(bterm),
795- bterm->name_ );
796792 block->journal_ ->beginAction (dbJournal::kDeleteObject );
797793 block->journal_ ->pushParam (dbBTermObj);
798794 block->journal_ ->pushParam (bterm_->getId ());
@@ -809,20 +805,16 @@ void _dbBTerm::disconnectNet(_dbBTerm* bterm, _dbBlock* block)
809805 if (bterm->net_ ) {
810806 _dbNet* net = block->net_tbl_ ->getPtr (bterm->net_ );
811807
808+ debugPrint (block->getImpl ()->getLogger (),
809+ utl::ODB,
810+ " DB_EDIT" ,
811+ 1 ,
812+ " EDIT: disconnect {} from {}" ,
813+ bterm->getDebugName (),
814+ net->getDebugName ());
815+
812816 // Journal
813817 if (block->journal_ ) {
814- debugPrint (
815- block->getImpl ()->getLogger (),
816- utl::ODB,
817- " DB_ECO" ,
818- 1 ,
819- " ECO: disconnect dbBTerm({} {:p}) '{}' from dbNet({} {:p}) '{}'" ,
820- bterm->getId (),
821- static_cast <void *>(bterm),
822- bterm->name_ ,
823- net->getId (),
824- static_cast <void *>(net),
825- net->name_ );
826818 block->journal_ ->beginAction (dbJournal::kDisconnectObject );
827819 block->journal_ ->pushParam (dbBTermObj);
828820 block->journal_ ->pushParam (bterm->getId ());
@@ -868,19 +860,15 @@ void _dbBTerm::disconnectModNet(_dbBTerm* bterm, _dbBlock* block)
868860 if (bterm->mnet_ ) {
869861 _dbModNet* mod_net = block->modnet_tbl_ ->getPtr (bterm->mnet_ );
870862
863+ debugPrint (block->getImpl ()->getLogger (),
864+ utl::ODB,
865+ " DB_EDIT" ,
866+ 1 ,
867+ " EDIT: disconnect {} from {}" ,
868+ bterm->getDebugName (),
869+ mod_net->getDebugName ());
870+
871871 if (block->journal_ ) {
872- debugPrint (
873- block->getImpl ()->getLogger (),
874- utl::ODB,
875- " DB_ECO" ,
876- 1 ,
877- " ECO: disconnect dbBTerm({} {:p}) '{}' from dbModNet({} {:p}) '{}'" ,
878- bterm->getId (),
879- static_cast <void *>(bterm),
880- bterm->name_ ,
881- mod_net->getId (),
882- static_cast <void *>(mod_net),
883- ((dbModNet*) mod_net)->getHierarchicalName ());
884872 block->journal_ ->beginAction (dbJournal::kDisconnectObject );
885873 block->journal_ ->pushParam (dbBTermObj);
886874 block->journal_ ->pushParam (bterm->getId ());
0 commit comments