Changeset 12 in chevmsgr for trunk/msg.hpp


Ignore:
Timestamp:
08/30/15 15:08:31 (9 years ago)
Author:
cheese
Message:

add dialogs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/msg.hpp

    r11 r12  
    5656        Message();
    5757
    58         inline void parse(const std::string & message);
     58        void parse(const std::string & message);
    5959
    6060        template<typename T>
    61         inline T get(const std::string & key) const
     61        T get(const std::string & key) const
    6262        {
    6363            return (T)mObject[key];
     
    6565
    6666        template<typename T>
    67         inline std::vector<T> getList(const std::string & key) const
     67        std::vector<T> getList(const std::string & key) const
    6868        {
    6969            std::vector<T> ret;
     
    7676        }
    7777
    78         inline std::vector<SFriend> getFriendList() const;
     78        std::vector<SFriend> getFriendList() const;
    7979
    80         inline std::string type() const;
     80        std::string type() const;
    8181    };
    8282
     
    9393
    9494    public:
    95         inline void setUserID(const std::string & id);
     95        void setUserID(const std::string & id);
    9696
    97         inline const std::string & getUserID();
     97        const std::string & getUserID();
    9898
    99         inline void makeTemplate(json::Object & obj, const std::string & type) const;
     99        void makeTemplate(json::Object & obj, const std::string & type) const;
    100100
    101         inline std::string sms(const std::string & phone) const;
     101        std::string sms(const std::string & phone) const;
    102102
    103         inline std::string join(const std::string & id, const std::string & pw, const std::string & sms);
     103        std::string join(const std::string & id, const std::string & pw, const std::string & sms);
    104104
    105         inline std::string login(const std::string & pw) const;
     105        std::string login(const std::string & pw) const;
    106106
    107         inline std::string addFriend(const std::string & id) const;
     107        std::string addFriend(const std::string & id) const;
    108108
    109         inline std::string openSession(const std::string & to) const;
     109        std::string openSession(const std::string & to) const;
    110110
    111         inline std::string chat(const std::string & sessid, const std::string & message, const int sensitive) const;
     111        std::string chat(const std::string & sessid, const std::string & message, const int sensitive) const;
    112112
    113         inline std::string getFriendList() const;
     113        std::string getFriendList() const;
    114114    };
    115115
     
    117117    {
    118118    public:
    119         inline void makeTemplate(json::Object & obj, const std::string & type) const;
     119        void makeTemplate(json::Object & obj, const std::string & type) const;
    120120
    121         inline std::string result(const std::string & requestType, const bool status) const;
     121        std::string result(const std::string & requestType, const bool status) const;
    122122
    123         inline std::string friendList(const std::vector<SFriend> & friendList) const;
     123        std::string friendList(const std::vector<SFriend> & friendList) const;
    124124
    125         inline std::string openSession(const std::vector<std::string> & idList) const;
     125        std::string openSession(const std::vector<std::string> & idList) const;
    126126    };
    127127};
     
    156156
    157157    for (size_t iter = 1; iter < strings.size(); iter++)
    158         concat += DELIMITER + strings[iter];
     158        concat += strings[iter];
    159159
    160160    return concat;
Note: See TracChangeset for help on using the changeset viewer.