BitShares-Core  7.0.2
BitShares blockchain node software and command-line wallet software
Public Member Functions | List of all members
fc::api_base Class Referenceabstract

#include <api.hpp>

Inheritance diagram for fc::api_base:
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

◆ api_base()

fc::api_base::api_base ( )
inline

Definition at line 129 of file api.hpp.

◆ ~api_base()

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

Definition at line 130 of file api.hpp.

Member Function Documentation

◆ as() [1/2]

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

◆ as() [2/2]

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

Definition at line 514 of file api_connection.hpp.

◆ get_handle()

virtual uint64_t fc::api_base::get_handle ( ) const
pure virtual

Implemented in fc::detail::any_api.

◆ register_api()

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

Implemented in fc::detail::any_api.


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