2015-06-08 15:50:35 +00:00
/*
* Copyright ( c ) 2015 , Cryptonomex , Inc .
* All rights reserved .
*
* This source code is provided for evaluation in private test networks only , until September 8 , 2015. After this date , this license expires and
* the code may not be used , modified or distributed for any purpose . Redistribution and use in source and binary forms , with or without modification ,
* are permitted until September 8 , 2015 , provided that the following conditions are met :
*
* 1. The code and / or derivative works are used only for private test networks consisting of no more than 10 P2P nodes .
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS " AS IS " AND ANY EXPRESS OR IMPLIED WARRANTIES , INCLUDING , BUT NOT LIMITED TO ,
* THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED . IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
* CONTRIBUTORS BE LIABLE FOR ANY DIRECT , INDIRECT , INCIDENTAL , SPECIAL , EXEMPLARY , OR CONSEQUENTIAL DAMAGES ( INCLUDING , BUT NOT LIMITED TO ,
* PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES ; LOSS OF USE , DATA , OR PROFITS ; OR BUSINESS INTERRUPTION ) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY ,
* WHETHER IN CONTRACT , STRICT LIABILITY , OR TORT ( INCLUDING NEGLIGENCE OR OTHERWISE ) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE , EVEN IF
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE .
*/
# pragma once
# include <fc/exception/exception.hpp>
namespace graphene { namespace net {
// registered in node.cpp
FC_DECLARE_EXCEPTION ( net_exception , 90000 , " P2P Networking Exception " ) ;
FC_DECLARE_DERIVED_EXCEPTION ( send_queue_overflow , graphene : : net : : net_exception , 90001 , " send queue for this peer exceeded maximum size " ) ;
FC_DECLARE_DERIVED_EXCEPTION ( insufficient_relay_fee , graphene : : net : : net_exception , 90002 , " insufficient relay fee " ) ;
FC_DECLARE_DERIVED_EXCEPTION ( already_connected_to_requested_peer , graphene : : net : : net_exception , 90003 , " already connected to requested peer " ) ;
FC_DECLARE_DERIVED_EXCEPTION ( block_older_than_undo_history , graphene : : net : : net_exception , 90004 , " block is older than our undo history allows us to process " ) ;
2015-09-11 19:26:55 +00:00
FC_DECLARE_DERIVED_EXCEPTION ( peer_is_on_an_unreachable_fork , graphene : : net : : net_exception , 90005 , " peer is on another fork " ) ;
2015-06-08 15:50:35 +00:00
} }