コード例 #1
0
   void wallet_db::import_from_json( const path& filename )
   { try {
      FC_ASSERT( fc::exists( filename ) );
      FC_ASSERT( is_open() );

      auto records = fc::json::from_file< std::vector<generic_wallet_record> >( filename );
      for( const auto& record : records )
         store_generic_record( record );
   } FC_RETHROW_EXCEPTIONS( warn, "", ("filename",filename) ) }
コード例 #2
0
   void wallet_db::import_from_json( const path& filename )
   {
      FC_ASSERT( fc::exists( filename ) );
      FC_ASSERT( is_open() );

      auto records = fc::json::from_file< std::vector<generic_wallet_record> >( filename );
      for( const auto& record : records )
         store_generic_record( record );
   }
コード例 #3
0
ファイル: wallet_db.hpp プロジェクト: NewportHighlander/PTS
 void store_record( T record_to_store, bool sync = true )
 {
    if( record_to_store.wallet_record_index == 0 )
       record_to_store.wallet_record_index = new_wallet_record_index();
    store_generic_record( generic_wallet_record( record_to_store ), sync );
 }