BitShares-Core  4.0.0
BitShares blockchain implementation and command-line interface software
Public Member Functions | List of all members
fc::api_base Class Referenceabstract

#include <api.hpp>

Inheritance diagram for fc::api_base:
fc::api< graphene::app::custom_operations_api > fc::api< graphene::app::database_api > fc::api< graphene::app::history_api > fc::api< graphene::app::login_api > fc::api< graphene::app::network_broadcast_api > fc::api< Interface, Transform > fc::detail::any_api

Public Member Functions

 api_base ()
 
virtual ~api_base ()
 
virtual uint64_t get_handle () const =0
 
virtual api_id_type register_api (api_connection &conn) const =0
 
template<typename T >
api< T, identity_member_with_optionalsas ()
 
template<typename T >
api< T > as ()
 

Detailed Description

Definition at line 126 of file api.hpp.

Constructor & Destructor Documentation

fc::api_base::api_base ( )
inline

Definition at line 129 of file api.hpp.

virtual fc::api_base::~api_base ( )
inlinevirtual

Definition at line 130 of file api.hpp.

Member Function Documentation

template<typename T >
api<T, identity_member_with_optionals> fc::api_base::as ( )
template<typename T >
api<T> fc::api_base::as ( )

Definition at line 514 of file api_connection.hpp.

virtual uint64_t fc::api_base::get_handle ( ) const
pure virtual
virtual api_id_type fc::api_base::register_api ( api_connection conn) const
pure virtual

The documentation for this class was generated from the following files: