TDLib
Loading...
Searching...
No Matches
td::TdCallback Class Referenceabstract

Public Member Functions

virtual void on_result (std::uint64_t id, td_api::object_ptr< td_api::Object > result)=0
 
virtual void on_error (std::uint64_t id, td_api::object_ptr< td_api::error > error)=0
 
virtual ~TdCallback ()=default
 

Detailed Description

Interface of callback for low-level interaction with TDLib.

Constructor & Destructor Documentation

◆ ~TdCallback()

virtual td::TdCallback::~TdCallback ( )
virtualdefault

Destroys the TdCallback.

Member Function Documentation

◆ on_error()

virtual void td::TdCallback::on_error ( std::uint64_t  id,
td_api::object_ptr< td_api::error error 
)
pure virtual

This function is called for every unsuccessful request made to TDLib.

Parameters
idRequest identifier.
errorAn answer to a TDLib request or an incoming update.

◆ on_result()

virtual void td::TdCallback::on_result ( std::uint64_t  id,
td_api::object_ptr< td_api::Object result 
)
pure virtual

This function is called for every answer to a request made to TDLib and for every incoming update of the type td_api::Update.

Parameters
idRequest identifier or 0 for incoming updates.
resultAnswer to the TDLib request or an incoming update.

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