一起来读源码37-eosio.cdt contract

摘要:

获得合约的名字,部署者等;

详情:

  • contract.hpp

知识点:

    deprecated:主要用于标记过时的函数、接口、类等;

定义类:

class contract {

    name _self; //合约部署者名字

    name _first_receiver; //合约部署者

    datastream _ds; //数据流处理器

    contract( name self, name first_receiver, datastream ds )

        :_self(self),_first_receiver(first_receiver),_ds(ds) {} //new一个合约

    inline name get_self()const { return _self; } //返回合约名字

    [[deprecated]]

    inline name get_code()const { return _first_receiver; } //返回合约部署者

    inline name get_first_receiver()const { return _first_receiver; } //返回合约部署者

    inline datastream& get_datastream() { return _ds; } //返回数据流处理器

    inline const datastream& get_datastream()const { return _ds; } //返回数据流处理器

}

你可能感兴趣的:(一起读源码,eosio.cdt)