2018-06-07 19:28:24 +02:00
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
< html xmlns = "http://www.w3.org/1999/xhtml" >
< head >
< meta http-equiv = "Content-Type" content = "text/xhtml;charset=UTF-8" / >
< meta http-equiv = "X-UA-Compatible" content = "IE=9" / >
< meta name = "generator" content = "Doxygen 1.8.14" / >
< meta name = "viewport" content = "width=device-width, initial-scale=1" / >
< title > mastodon-cpp: Mastodon::Easy Class Reference< / title >
< link href = "tabs.css" rel = "stylesheet" type = "text/css" / >
< script type = "text/javascript" src = "jquery.js" > < / script >
< script type = "text/javascript" src = "dynsections.js" > < / script >
< link href = "doxygen.css" rel = "stylesheet" type = "text/css" / >
< / head >
< body >
< div id = "top" > <!-- do not remove this div, it is closed by doxygen! -->
< div id = "titlearea" >
< table cellspacing = "0" cellpadding = "0" >
< tbody >
< tr style = "height: 56px;" >
< td id = "projectalign" style = "padding-left: 0.5em;" >
< div id = "projectname" > mastodon-cpp
2019-02-19 08:58:16 +01:00
  < span id = "projectnumber" > 0.30.1< / span >
2018-06-07 19:28:24 +02:00
< / div >
< / td >
< / tr >
< / tbody >
< / table >
< / div >
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
< script type = "text/javascript" src = "menudata.js" > < / script >
< script type = "text/javascript" src = "menu.js" > < / script >
< script type = "text/javascript" >
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3& dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */< / script >
< div id = "main-nav" > < / div >
< div id = "nav-path" class = "navpath" >
< ul >
< li class = "navelem" > < b > Mastodon< / b > < / li > < li class = "navelem" > < a class = "el" href = "classMastodon_1_1Easy.html" > Easy< / a > < / li > < / ul >
< / div >
< / div > <!-- top -->
< div class = "header" >
< div class = "summary" >
< a href = "#nested-classes" > Classes< / a > |
< a href = "#pub-types" > Public Types< / a > |
< a href = "#pub-methods" > Public Member Functions< / a > |
< a href = "#pub-static-methods" > Static Public Member Functions< / a > |
< a href = "#pro-static-methods" > Static Protected Member Functions< / a > |
< a href = "classMastodon_1_1Easy-members.html" > List of all members< / a > < / div >
< div class = "headertitle" >
< div class = "title" > Mastodon::Easy Class Reference< / div > < / div >
< / div > <!-- header -->
< div class = "contents" >
< p > Child of < a class = "el" href = "classMastodon_1_1API.html" title = "Class for the Mastodon API. " > Mastodon::API< / a > with abstract methods.
< a href = "classMastodon_1_1Easy.html#details" > More...< / a > < / p >
< p > < code > #include < < a class = "el" href = "easy_8hpp_source.html" > easy.hpp< / a > > < / code > < / p >
< div class = "dynheader" >
Inheritance diagram for Mastodon::Easy:< / div >
< div class = "dyncontent" >
< div class = "center" >
< img src = "classMastodon_1_1Easy.png" usemap = "#Mastodon::Easy_map" alt = "" / >
< map id = "Mastodon::Easy_map" name = "Mastodon::Easy_map" >
< area href = "classMastodon_1_1API.html" title = "Class for the Mastodon API. " alt = "Mastodon::API" shape = "rect" coords = "0,0,101,24" / >
< / map >
< / div > < / div >
< table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "nested-classes" > < / a >
Classes< / h2 > < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1Easy_1_1Account.html" > Account< / a > < / td > < / tr >
< tr class = "memdesc:" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Class to hold accounts. < a href = "classMastodon_1_1Easy_1_1Account.html#details" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1Easy_1_1Application.html" > Application< / a > < / td > < / tr >
< tr class = "memdesc:" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Class to hold applications. < a href = "classMastodon_1_1Easy_1_1Application.html#details" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1Easy_1_1Attachment.html" > Attachment< / a > < / td > < / tr >
< tr class = "memdesc:" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Class to hold attachments. < a href = "classMastodon_1_1Easy_1_1Attachment.html#details" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1Easy_1_1Card.html" > Card< / a > < / td > < / tr >
< tr class = "memdesc:" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Class to hold cards. < a href = "classMastodon_1_1Easy_1_1Card.html#details" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1Easy_1_1Context.html" > Context< / a > < / td > < / tr >
< tr class = "memdesc:" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Class to hold contexts. < a href = "classMastodon_1_1Easy_1_1Context.html#details" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1Easy_1_1Emoji.html" > Emoji< / a > < / td > < / tr >
< tr class = "memdesc:" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Class to hold emojis. < a href = "classMastodon_1_1Easy_1_1Emoji.html#details" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1Easy_1_1Entity.html" > Entity< / a > < / td > < / tr >
< tr class = "memdesc:" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Base class for all entities. < a href = "classMastodon_1_1Easy_1_1Entity.html#details" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1Easy_1_1Instance.html" > Instance< / a > < / td > < / tr >
< tr class = "memdesc:" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Class to hold instances. < a href = "classMastodon_1_1Easy_1_1Instance.html#details" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1Easy_1_1Link.html" > Link< / a > < / td > < / tr >
< tr class = "memdesc:" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Class to hold the < code > < a class = "el" href = "classMastodon_1_1Easy_1_1Link.html" title = "Class to hold the Link-header. " > Link< / a > < / code > -header. < a href = "classMastodon_1_1Easy_1_1Link.html#details" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1Easy_1_1List.html" > List< / a > < / td > < / tr >
< tr class = "memdesc:" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Class to hold lists. < a href = "classMastodon_1_1Easy_1_1List.html#details" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1Easy_1_1Mention.html" > Mention< / a > < / td > < / tr >
< tr class = "memdesc:" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Class to hold mentions. < a href = "classMastodon_1_1Easy_1_1Mention.html#details" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1Easy_1_1Notification.html" > Notification< / a > < / td > < / tr >
< tr class = "memdesc:" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Class to hold notifications. < a href = "classMastodon_1_1Easy_1_1Notification.html#details" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1Easy_1_1PushSubscription.html" > PushSubscription< / a > < / td > < / tr >
< tr class = "memdesc:" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Class to hold push subscriptions. < a href = "classMastodon_1_1Easy_1_1PushSubscription.html#details" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1Easy_1_1Relationship.html" > Relationship< / a > < / td > < / tr >
< tr class = "memdesc:" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Class to hold relationships. < a href = "classMastodon_1_1Easy_1_1Relationship.html#details" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1Easy_1_1Report.html" > Report< / a > < / td > < / tr >
< tr class = "memdesc:" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Class to hold reports. < a href = "classMastodon_1_1Easy_1_1Report.html#details" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1Easy_1_1Results.html" > Results< / a > < / td > < / tr >
< tr class = "memdesc:" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Class to hold results. < a href = "classMastodon_1_1Easy_1_1Results.html#details" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1Easy_1_1Status.html" > Status< / a > < / td > < / tr >
< tr class = "memdesc:" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Class to hold statuses. < a href = "classMastodon_1_1Easy_1_1Status.html#details" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1Easy_1_1Tag.html" > Tag< / a > < / td > < / tr >
< tr class = "memdesc:" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Class to hold tags. < a href = "classMastodon_1_1Easy_1_1Tag.html#details" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "pub-types" > < / a >
Public Types< / h2 > < / td > < / tr >
2018-06-14 11:29:58 +02:00
< tr class = "memitem:acd775719887d95875c2fb46b45116d2b" > < td class = "memItemLeft" align = "right" valign = "top" > enum   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1Easy.html#acd775719887d95875c2fb46b45116d2b" > event_type< / a > { < b > Update< / b > ,
2018-06-07 19:28:24 +02:00
< b > Notification< / b > ,
< b > Delete< / b > ,
< b > Undefined< / b >
}< / td > < / tr >
2018-06-14 11:29:58 +02:00
< tr class = "memdesc:acd775719887d95875c2fb46b45116d2b" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Describes the event type. < a href = "classMastodon_1_1Easy.html#acd775719887d95875c2fb46b45116d2b" > More...< / a > < br / > < / td > < / tr >
2018-06-07 19:28:24 +02:00
< tr class = "separator:acd775719887d95875c2fb46b45116d2b" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-06-14 11:29:58 +02:00
< tr class = "memitem:a41488ca00d3169dc24313b21bd19eefa" > < td class = "memItemLeft" align = "right" valign = "top" > enum   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1Easy.html#a41488ca00d3169dc24313b21bd19eefa" > visibility_type< / a > { < br / >
2018-06-07 19:28:24 +02:00
    < b > Direct< / b > ,
< b > Private< / b > ,
< b > Unlisted< / b > ,
< b > Public< / b > ,
< br / >
    < b > Undefined< / b >
< br / >
}< / td > < / tr >
2018-06-14 11:29:58 +02:00
< tr class = "memdesc:a41488ca00d3169dc24313b21bd19eefa" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Describes visibility of toots. < a href = "classMastodon_1_1Easy.html#a41488ca00d3169dc24313b21bd19eefa" > More...< / a > < br / > < / td > < / tr >
2018-06-07 19:28:24 +02:00
< tr class = "separator:a41488ca00d3169dc24313b21bd19eefa" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-06-14 11:29:58 +02:00
< tr class = "memitem:a1c6e6d9643e6739f7b9126a307b45bc1" > < td class = "memItemLeft" align = "right" valign = "top" > enum   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1Easy.html#a1c6e6d9643e6739f7b9126a307b45bc1" > attachment_type< / a > { < br / >
2018-06-07 19:28:24 +02:00
    < b > Image< / b > ,
< b > Video< / b > ,
< b > Gifv< / b > ,
< b > Unknown< / b > ,
< br / >
    < b > Undefined< / b >
< br / >
}< / td > < / tr >
2018-06-14 11:29:58 +02:00
< tr class = "memdesc:a1c6e6d9643e6739f7b9126a307b45bc1" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Describes the attachment type. < a href = "classMastodon_1_1Easy.html#a1c6e6d9643e6739f7b9126a307b45bc1" > More...< / a > < br / > < / td > < / tr >
2018-06-07 19:28:24 +02:00
< tr class = "separator:a1c6e6d9643e6739f7b9126a307b45bc1" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-06-14 11:29:58 +02:00
< tr class = "memitem:aa17ec4f385ac3bc773b1b2277f209341" > < td class = "memItemLeft" align = "right" valign = "top" > enum   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1Easy.html#aa17ec4f385ac3bc773b1b2277f209341" > card_type< / a > { < br / >
2018-06-07 19:28:24 +02:00
    < b > Link< / b > ,
< b > Photo< / b > ,
< b > Video< / b > ,
< b > Rich< / b > ,
< br / >
    < b > Undefined< / b >
< br / >
}< / td > < / tr >
2018-06-14 11:29:58 +02:00
< tr class = "memdesc:aa17ec4f385ac3bc773b1b2277f209341" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Describes the card type. < a href = "classMastodon_1_1Easy.html#aa17ec4f385ac3bc773b1b2277f209341" > More...< / a > < br / > < / td > < / tr >
2018-06-07 19:28:24 +02:00
< tr class = "separator:aa17ec4f385ac3bc773b1b2277f209341" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-06-14 11:29:58 +02:00
< tr class = "memitem:af99b6a79e360ae9836bae129f9989e76" > < td class = "memItemLeft" align = "right" valign = "top" > enum   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1Easy.html#af99b6a79e360ae9836bae129f9989e76" > notification_type< / a > { < br / >
2018-06-07 19:28:24 +02:00
    < b > Mention< / b > ,
< b > Reblog< / b > ,
< b > Favourite< / b > ,
< b > Follow< / b > ,
< br / >
    < b > Undefined< / b >
< br / >
}< / td > < / tr >
2018-06-14 11:29:58 +02:00
< tr class = "memdesc:af99b6a79e360ae9836bae129f9989e76" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Describes the notification type. < a href = "classMastodon_1_1Easy.html#af99b6a79e360ae9836bae129f9989e76" > More...< / a > < br / > < / td > < / tr >
2018-06-07 19:28:24 +02:00
< tr class = "separator:af99b6a79e360ae9836bae129f9989e76" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-06-14 11:29:58 +02:00
< tr class = "memitem:a30a4cd0e1de10c3c5bed81c1b6316c4f" > < td class = "memItemLeft" align = "right" valign = "top" > typedef std::pair< < a class = "el" href = "classMastodon_1_1Easy.html#acd775719887d95875c2fb46b45116d2b" > event_type< / a > , string >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1Easy.html#a30a4cd0e1de10c3c5bed81c1b6316c4f" > stream_event< / a > < / td > < / tr >
< tr class = "memdesc:a30a4cd0e1de10c3c5bed81c1b6316c4f" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Used for stream events. < a href = "#a30a4cd0e1de10c3c5bed81c1b6316c4f" > More...< / a > < br / > < / td > < / tr >
2018-06-07 19:28:24 +02:00
< tr class = "separator:a30a4cd0e1de10c3c5bed81c1b6316c4f" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a567b535e84bfcf423faa54b758c2931a" > < td class = "memItemLeft" align = "right" valign = "top" > typedef std::map< < a class = "el" href = "classMastodon_1_1Easy.html#af99b6a79e360ae9836bae129f9989e76" > Easy::notification_type< / a > , bool >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1Easy.html#a567b535e84bfcf423faa54b758c2931a" > alertmap< / a > < / td > < / tr >
< tr class = "memdesc:a567b535e84bfcf423faa54b758c2931a" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Map of 'notification type' and 'push is requested or not'. < a href = "#a567b535e84bfcf423faa54b758c2931a" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a567b535e84bfcf423faa54b758c2931a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "inherit_header pub_types_classMastodon_1_1API" > < td colspan = "2" onclick = "javascript:toggleInherit('pub_types_classMastodon_1_1API')" > < img src = "closed.png" alt = "-" / >   Public Types inherited from < a class = "el" href = "classMastodon_1_1API.html" > Mastodon::API< / a > < / td > < / tr >
< tr class = "memitem:a3b88e9c1ff8daee1e730c3f3de1e2853 inherit pub_types_classMastodon_1_1API" > < td class = "memItemLeft" align = "right" valign = "top" > enum   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1API.html#a3b88e9c1ff8daee1e730c3f3de1e2853" > v1< / a > { < br / >
    < b > accounts_id< / b > ,
< b > accounts_verify_credentials< / b > ,
< b > accounts_id_followers< / b > ,
< b > accounts_id_following< / b > ,
< br / >
    < b > accounts_id_statuses< / b > ,
< b > accounts_relationships< / b > ,
< b > accounts_search< / b > ,
< b > blocks< / b > ,
< br / >
    < b > domain_blocks< / b > ,
2018-11-19 03:36:37 +01:00
< b > endorsements< / b > ,
2018-06-07 19:28:24 +02:00
< b > favourites< / b > ,
< b > follow_requests< / b > ,
< br / >
2018-11-19 03:36:37 +01:00
    < b > instance< / b > ,
< b > custom_emojis< / b > ,
2018-06-07 19:28:24 +02:00
< b > lists< / b > ,
< b > accounts_id_lists< / b > ,
< br / >
2018-11-19 03:36:37 +01:00
    < b > lists_id_accounts< / b > ,
< b > lists_id< / b > ,
2018-06-07 19:28:24 +02:00
< b > mutes< / b > ,
< b > notifications< / b > ,
< br / >
2018-11-19 03:36:37 +01:00
    < b > notifications_id< / b > ,
< b > reports< / b > ,
2018-06-07 19:28:24 +02:00
< b > search< / b > ,
< b > statuses_id< / b > ,
< br / >
2018-11-19 03:36:37 +01:00
    < b > statuses_id_context< / b > ,
< b > statuses_id_card< / b > ,
2018-06-07 19:28:24 +02:00
< b > statuses_id_reblogged_by< / b > ,
< b > statuses_id_favourited_by< / b > ,
< br / >
2018-11-19 03:36:37 +01:00
    < b > timelines_home< / b > ,
< b > timelines_public< / b > ,
2018-06-07 19:28:24 +02:00
< b > timelines_tag_hashtag< / b > ,
< b > timelines_list_list_id< / b > ,
< br / >
2018-11-19 03:36:37 +01:00
    < b > accounts_update_credentials< / b > ,
< b > accounts_id_follow< / b > ,
2018-06-07 19:28:24 +02:00
< b > accounts_id_unfollow< / b > ,
< b > accounts_id_block< / b > ,
< br / >
2018-11-19 03:36:37 +01:00
    < b > accounts_id_unblock< / b > ,
< b > accounts_id_mute< / b > ,
2018-06-07 19:28:24 +02:00
< b > accounts_id_unmute< / b > ,
2018-11-19 03:36:37 +01:00
< b > accounts_id_pin< / b > ,
< br / >
    < b > accounts_id_unpin< / b > ,
2018-06-07 19:28:24 +02:00
< b > apps< / b > ,
< b > follow_requests_id_authorize< / b > ,
2018-11-19 03:36:37 +01:00
< b > follow_requests_id_reject< / b > ,
2018-06-07 19:28:24 +02:00
< br / >
2018-11-19 03:36:37 +01:00
    < b > follows< / b > ,
2018-06-07 19:28:24 +02:00
< b > media< / b > ,
< b > notifications_clear< / b > ,
2018-11-19 03:36:37 +01:00
< b > notifications_dismiss< / b > ,
2018-06-07 19:28:24 +02:00
< br / >
2018-11-19 03:36:37 +01:00
    < b > statuses< / b > ,
2018-06-07 19:28:24 +02:00
< b > statuses_id_reblog< / b > ,
< b > statuses_id_unreblog< / b > ,
2018-11-19 03:36:37 +01:00
< b > statuses_id_favourite< / b > ,
2018-06-07 19:28:24 +02:00
< br / >
2018-11-19 03:36:37 +01:00
    < b > statuses_id_unfavourite< / b > ,
2018-06-07 19:28:24 +02:00
< b > statuses_id_pin< / b > ,
< b > statuses_id_unpin< / b > ,
2018-11-19 03:36:37 +01:00
< b > statuses_id_mute< / b > ,
2018-06-07 19:28:24 +02:00
< br / >
2018-11-19 03:36:37 +01:00
    < b > statuses_id_unmute< / b > ,
2018-06-07 19:28:24 +02:00
< b > media_id< / b > ,
< b > streaming_user< / b > ,
2018-11-19 03:36:37 +01:00
< b > streaming_public< / b > ,
2018-06-07 19:28:24 +02:00
< br / >
2018-11-19 03:36:37 +01:00
    < b > streaming_public_local< / b > ,
2018-06-07 19:28:24 +02:00
< b > streaming_hashtag< / b > ,
< b > streaming_list< / b > ,
2018-12-04 11:34:47 +01:00
< b > push_subscription< / b > ,
< br / >
    < b > bookmarks< / b > ,
< b > statuses_id_bookmark< / b > ,
< b > statuses_id_unbookmark< / b >
2018-06-07 19:28:24 +02:00
< br / >
}< / td > < / tr >
2018-06-14 11:29:58 +02:00
< tr class = "memdesc:a3b88e9c1ff8daee1e730c3f3de1e2853" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > A list of all v1 < a class = "el" href = "classMastodon_1_1API.html" title = "Class for the Mastodon API. " > API< / a > calls. < a href = "classMastodon_1_1API.html#a3b88e9c1ff8daee1e730c3f3de1e2853" > More...< / a > < br / > < / td > < / tr >
2018-06-07 19:28:24 +02:00
< tr class = "separator:a3b88e9c1ff8daee1e730c3f3de1e2853 inherit pub_types_classMastodon_1_1API" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-06-14 11:29:58 +02:00
< tr class = "memitem:aa9bb595d2e7632ab9aa37a9bb6836ed0 inherit pub_types_classMastodon_1_1API" > < td class = "memItemLeft" align = "right" valign = "top" > enum   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1API.html#aa9bb595d2e7632ab9aa37a9bb6836ed0" > v2< / a > { < b > search< / b >
2018-06-13 04:09:40 +02:00
}< / td > < / tr >
2018-06-14 11:29:58 +02:00
< tr class = "memdesc:aa9bb595d2e7632ab9aa37a9bb6836ed0" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > A list of all v2 < a class = "el" href = "classMastodon_1_1API.html" title = "Class for the Mastodon API. " > API< / a > calls. < a href = "classMastodon_1_1API.html#aa9bb595d2e7632ab9aa37a9bb6836ed0" > More...< / a > < br / > < / td > < / tr >
2018-06-13 04:09:40 +02:00
< tr class = "separator:aa9bb595d2e7632ab9aa37a9bb6836ed0 inherit pub_types_classMastodon_1_1API" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-06-07 19:28:24 +02:00
< tr class = "memitem:a27b9c64d94494836c28e2fb78e01dc60 inherit pub_types_classMastodon_1_1API" > < td class = "memItemLeft" align = "right" valign = "top" > typedef std::map< string, std::vector< string > >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1API.html#a27b9c64d94494836c28e2fb78e01dc60" > parametermap< / a > < / td > < / tr >
< tr class = "memdesc:a27b9c64d94494836c28e2fb78e01dc60 inherit pub_types_classMastodon_1_1API" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Used for passing parameters. < a href = "classMastodon_1_1API.html#a27b9c64d94494836c28e2fb78e01dc60" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a27b9c64d94494836c28e2fb78e01dc60 inherit pub_types_classMastodon_1_1API" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "pub-methods" > < / a >
Public Member Functions< / h2 > < / td > < / tr >
< tr class = "memitem:ad659869dda0983e9d48648134b926b22" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1Easy.html#ad659869dda0983e9d48648134b926b22" > Easy< / a > (const string & instance, const string & access_token)< / td > < / tr >
< tr class = "memdesc:ad659869dda0983e9d48648134b926b22" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Constructs a new < a class = "el" href = "classMastodon_1_1Easy.html" title = "Child of Mastodon::API with abstract methods. " > Easy< / a > object. < a href = "#ad659869dda0983e9d48648134b926b22" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ad659869dda0983e9d48648134b926b22" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-06-14 11:29:58 +02:00
< tr class = "memitem:aef2b62da01c67c784ff38a4f61b4f5bb" > < td class = "memItemLeft" align = "right" valign = "top" > const < a class = "el" href = "classMastodon_1_1Easy_1_1Link.html" > Link< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1Easy.html#aef2b62da01c67c784ff38a4f61b4f5bb" > get_link< / a > () const< / td > < / tr >
< tr class = "memdesc:aef2b62da01c67c784ff38a4f61b4f5bb" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Gets the links from the last answer. < a href = "#aef2b62da01c67c784ff38a4f61b4f5bb" > More...< / a > < br / > < / td > < / tr >
2018-06-07 19:28:24 +02:00
< tr class = "separator:aef2b62da01c67c784ff38a4f61b4f5bb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-10-08 18:39:50 +02:00
< tr class = "memitem:a5aef46f679222c1b879fc9b2d20c438e" > < td class = "memItemLeft" align = "right" valign = "top" > const < a class = "el" href = "classMastodon_1_1Easy_1_1Status.html" > Status< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1Easy.html#a5aef46f679222c1b879fc9b2d20c438e" > send_post< / a > (const < a class = "el" href = "classMastodon_1_1Easy_1_1Status.html" > Status< / a > & status, uint_fast16_t & error)< / td > < / tr >
< tr class = "memdesc:a5aef46f679222c1b879fc9b2d20c438e" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Sends a toot. < a href = "#a5aef46f679222c1b879fc9b2d20c438e" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a5aef46f679222c1b879fc9b2d20c438e" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a210a0884b7e5c4bd5dd40f883f6ea2d5" > < td class = "memItemLeft" align = "right" valign = "top" > const < a class = "el" href = "classMastodon_1_1Easy_1_1Status.html" > Status< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1Easy.html#a210a0884b7e5c4bd5dd40f883f6ea2d5" > send_toot< / a > (const < a class = "el" href = "classMastodon_1_1Easy_1_1Status.html" > Status< / a > & status, uint_fast16_t & error)< / td > < / tr >
< tr class = "memdesc:a210a0884b7e5c4bd5dd40f883f6ea2d5" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Alias for < a class = "el" href = "classMastodon_1_1Easy.html#a5aef46f679222c1b879fc9b2d20c438e" title = "Sends a toot. " > send_post()< / a > < a href = "#a210a0884b7e5c4bd5dd40f883f6ea2d5" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a210a0884b7e5c4bd5dd40f883f6ea2d5" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2019-01-27 04:52:37 +01:00
< tr class = "memitem:aaae5431feb983fc8334218fd79cdaa26" > < td class = "memItemLeft" align = "right" valign = "top" > const vector< < a class = "el" href = "classMastodon_1_1Easy_1_1Notification.html" > Notification< / a > >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1Easy.html#aaae5431feb983fc8334218fd79cdaa26" > get_notifications< / a > (uint_fast16_t & error, const uint_fast16_t limit=20, const string since_id=0, const string max_id=0)< / td > < / tr >
< tr class = "memdesc:aaae5431feb983fc8334218fd79cdaa26" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Gets notifications. < a href = "#aaae5431feb983fc8334218fd79cdaa26" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:aaae5431feb983fc8334218fd79cdaa26" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-06-07 19:28:24 +02:00
< tr class = "inherit_header pub_methods_classMastodon_1_1API" > < td colspan = "2" onclick = "javascript:toggleInherit('pub_methods_classMastodon_1_1API')" > < img src = "closed.png" alt = "-" / >   Public Member Functions inherited from < a class = "el" href = "classMastodon_1_1API.html" > Mastodon::API< / a > < / td > < / tr >
< tr class = "memitem:a627a687d2f211d714d2e1d2bd3faf7ff inherit pub_methods_classMastodon_1_1API" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1API.html#a627a687d2f211d714d2e1d2bd3faf7ff" > API< / a > (const string & instance, const string & access_token)< / td > < / tr >
< tr class = "memdesc:a627a687d2f211d714d2e1d2bd3faf7ff inherit pub_methods_classMastodon_1_1API" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Constructs a new < a class = "el" href = "classMastodon_1_1API.html" title = "Class for the Mastodon API. " > API< / a > object. < a href = "classMastodon_1_1API.html#a627a687d2f211d714d2e1d2bd3faf7ff" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a627a687d2f211d714d2e1d2bd3faf7ff inherit pub_methods_classMastodon_1_1API" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-12-04 11:34:47 +01:00
< tr class = "memitem:ae25c5e6eabb8e783d7034ee1c79ae741 inherit pub_methods_classMastodon_1_1API" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1API.html#ae25c5e6eabb8e783d7034ee1c79ae741" > set_useragent< / a > (const string & useragent)< / td > < / tr >
< tr class = "memdesc:ae25c5e6eabb8e783d7034ee1c79ae741 inherit pub_methods_classMastodon_1_1API" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Sets the useragent. Default is mastodon-cpp/version. < a href = "classMastodon_1_1API.html#ae25c5e6eabb8e783d7034ee1c79ae741" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ae25c5e6eabb8e783d7034ee1c79ae741 inherit pub_methods_classMastodon_1_1API" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-06-07 19:28:24 +02:00
< tr class = "memitem:ad7f0c4bbdfff6ebb769e34624329a4d0 inherit pub_methods_classMastodon_1_1API" > < td class = "memItemLeft" align = "right" valign = "top" > const string  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1API.html#ad7f0c4bbdfff6ebb769e34624329a4d0" > get_useragent< / a > () const< / td > < / tr >
< tr class = "memdesc:ad7f0c4bbdfff6ebb769e34624329a4d0 inherit pub_methods_classMastodon_1_1API" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Gets the useragent. < a href = "classMastodon_1_1API.html#ad7f0c4bbdfff6ebb769e34624329a4d0" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ad7f0c4bbdfff6ebb769e34624329a4d0 inherit pub_methods_classMastodon_1_1API" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a06ad0990a9c21f20fbd2e17f03d1f75b inherit pub_methods_classMastodon_1_1API" > < td class = "memItemLeft" align = "right" valign = "top" > const string  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1API.html#a06ad0990a9c21f20fbd2e17f03d1f75b" > get_instance< / a > () const< / td > < / tr >
< tr class = "memdesc:a06ad0990a9c21f20fbd2e17f03d1f75b inherit pub_methods_classMastodon_1_1API" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Returns the instance. < a href = "classMastodon_1_1API.html#a06ad0990a9c21f20fbd2e17f03d1f75b" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a06ad0990a9c21f20fbd2e17f03d1f75b inherit pub_methods_classMastodon_1_1API" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-12-04 11:34:47 +01:00
< tr class = "memitem:aa86264a4f70537a3278f17f7fabaad0a inherit pub_methods_classMastodon_1_1API" > < td class = "memItemLeft" align = "right" valign = "top" > uint_fast16_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1API.html#aa86264a4f70537a3278f17f7fabaad0a" > register_app1< / a > (const string & client_name, const string & redirect_uri, const string & scopes, const string & website, string & client_id, string & client_secret, string & url)< / td > < / tr >
< tr class = "memdesc:aa86264a4f70537a3278f17f7fabaad0a inherit pub_methods_classMastodon_1_1API" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Register application, step 1/2. < a href = "classMastodon_1_1API.html#aa86264a4f70537a3278f17f7fabaad0a" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:aa86264a4f70537a3278f17f7fabaad0a inherit pub_methods_classMastodon_1_1API" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a1abbce62edcc86798d4277ab2de790b5 inherit pub_methods_classMastodon_1_1API" > < td class = "memItemLeft" align = "right" valign = "top" > < a id = "a1abbce62edcc86798d4277ab2de790b5" > < / a >
uint_fast16_t  < / td > < td class = "memItemRight" valign = "bottom" > < b > register_app1< / b > (const string & instance, const string & client_name, const string & redirect_uri, const string & scopes, const string & website, string & client_id, string & client_secret, string & url)< / td > < / tr >
< tr class = "separator:a1abbce62edcc86798d4277ab2de790b5 inherit pub_methods_classMastodon_1_1API" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a98c5052e9c0ebae2dbc5a24e3a4066e2 inherit pub_methods_classMastodon_1_1API" > < td class = "memItemLeft" align = "right" valign = "top" > uint_fast16_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1API.html#a98c5052e9c0ebae2dbc5a24e3a4066e2" > register_app2< / a > (const string & client_id, const string & client_secret, const string & redirect_uri, const string & code, string & access_token)< / td > < / tr >
< tr class = "memdesc:a98c5052e9c0ebae2dbc5a24e3a4066e2 inherit pub_methods_classMastodon_1_1API" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Register application, step 2/2. < a href = "classMastodon_1_1API.html#a98c5052e9c0ebae2dbc5a24e3a4066e2" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a98c5052e9c0ebae2dbc5a24e3a4066e2 inherit pub_methods_classMastodon_1_1API" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a12212dab3cb8076ab9a83159fd6d9411 inherit pub_methods_classMastodon_1_1API" > < td class = "memItemLeft" align = "right" valign = "top" > < a id = "a12212dab3cb8076ab9a83159fd6d9411" > < / a >
uint_fast16_t  < / td > < td class = "memItemRight" valign = "bottom" > < b > register_app2< / b > (const string & instance, const string & client_id, const string & client_secret, const string & redirect_uri, const string & code, string & access_token)< / td > < / tr >
< tr class = "separator:a12212dab3cb8076ab9a83159fd6d9411 inherit pub_methods_classMastodon_1_1API" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-06-07 19:28:24 +02:00
< tr class = "memitem:ad7392af31cff2a6b446aea1e6b58cbaf inherit pub_methods_classMastodon_1_1API" > < td class = "memItemLeft" align = "right" valign = "top" > const string  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1API.html#ad7392af31cff2a6b446aea1e6b58cbaf" > get_header< / a > (const string & header) const< / td > < / tr >
< tr class = "memdesc:ad7392af31cff2a6b446aea1e6b58cbaf inherit pub_methods_classMastodon_1_1API" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Gets the header from the last answer. < a href = "classMastodon_1_1API.html#ad7392af31cff2a6b446aea1e6b58cbaf" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ad7392af31cff2a6b446aea1e6b58cbaf inherit pub_methods_classMastodon_1_1API" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a4e8d254c512c2038323437a1be1641d7 inherit pub_methods_classMastodon_1_1API" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1API.html#a4e8d254c512c2038323437a1be1641d7" > exceptions< / a > (const bool & value)< / td > < / tr >
< tr class = "memdesc:a4e8d254c512c2038323437a1be1641d7 inherit pub_methods_classMastodon_1_1API" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Turn exceptions on or off. Defaults to off. < a href = "classMastodon_1_1API.html#a4e8d254c512c2038323437a1be1641d7" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a4e8d254c512c2038323437a1be1641d7 inherit pub_methods_classMastodon_1_1API" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-12-04 11:34:47 +01:00
< tr class = "memitem:a98bc9bbca936ddacab18df7854ec80fe inherit pub_methods_classMastodon_1_1API" > < td class = "memItemLeft" align = "right" valign = "top" > < a id = "a98bc9bbca936ddacab18df7854ec80fe" > < / a >
bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1API.html#a98bc9bbca936ddacab18df7854ec80fe" > exceptions< / a > () const< / td > < / tr >
< tr class = "memdesc:a98bc9bbca936ddacab18df7854ec80fe inherit pub_methods_classMastodon_1_1API" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Returns true if exceptions are turned on, false otherwise. < br / > < / td > < / tr >
< tr class = "separator:a98bc9bbca936ddacab18df7854ec80fe inherit pub_methods_classMastodon_1_1API" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a980009607243247a1295468a7adcd43c inherit pub_methods_classMastodon_1_1API" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1API.html#a980009607243247a1295468a7adcd43c" > set_proxy< / a > (const string & proxy, const string & userpw=" " )< / td > < / tr >
< tr class = "memdesc:a980009607243247a1295468a7adcd43c inherit pub_methods_classMastodon_1_1API" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Sets the proxy. < a href = "classMastodon_1_1API.html#a980009607243247a1295468a7adcd43c" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a980009607243247a1295468a7adcd43c inherit pub_methods_classMastodon_1_1API" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:acc672d3637568d39ba9248ab39094b9f inherit pub_methods_classMastodon_1_1API" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1API.html#acc672d3637568d39ba9248ab39094b9f" > get_proxy< / a > (string & proxy, string & userpw) const< / td > < / tr >
< tr class = "memdesc:acc672d3637568d39ba9248ab39094b9f inherit pub_methods_classMastodon_1_1API" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > For internal use. < a href = "classMastodon_1_1API.html#acc672d3637568d39ba9248ab39094b9f" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:acc672d3637568d39ba9248ab39094b9f inherit pub_methods_classMastodon_1_1API" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae42bb8841ebead64dbb555cb6284784e inherit pub_methods_classMastodon_1_1API" > < td class = "memItemLeft" align = "right" valign = "top" > uint_fast16_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1API.html#ae42bb8841ebead64dbb555cb6284784e" > get< / a > (const < a class = "el" href = "classMastodon_1_1API.html#a3b88e9c1ff8daee1e730c3f3de1e2853" > Mastodon::API::v1< / a > & call, string & answer)< / td > < / tr >
< tr class = "memdesc:ae42bb8841ebead64dbb555cb6284784e inherit pub_methods_classMastodon_1_1API" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Make a GET request which doesn't require parameters. < a href = "classMastodon_1_1API.html#ae42bb8841ebead64dbb555cb6284784e" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ae42bb8841ebead64dbb555cb6284784e inherit pub_methods_classMastodon_1_1API" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad428d084640d4d1c0b59ed5f358b5d78 inherit pub_methods_classMastodon_1_1API" > < td class = "memItemLeft" align = "right" valign = "top" > uint_fast16_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1API.html#ad428d084640d4d1c0b59ed5f358b5d78" > get< / a > (const < a class = "el" href = "classMastodon_1_1API.html#a3b88e9c1ff8daee1e730c3f3de1e2853" > Mastodon::API::v1< / a > & call, const < a class = "el" href = "classMastodon_1_1API.html#a27b9c64d94494836c28e2fb78e01dc60" > parametermap< / a > & parameters, string & answer)< / td > < / tr >
< tr class = "memdesc:ad428d084640d4d1c0b59ed5f358b5d78 inherit pub_methods_classMastodon_1_1API" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Make a GET request which requires parameters. < a href = "classMastodon_1_1API.html#ad428d084640d4d1c0b59ed5f358b5d78" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ad428d084640d4d1c0b59ed5f358b5d78 inherit pub_methods_classMastodon_1_1API" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a7247207e69dfdec12d6153c0b7763cac inherit pub_methods_classMastodon_1_1API" > < td class = "memItemLeft" align = "right" valign = "top" > uint_fast16_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1API.html#a7247207e69dfdec12d6153c0b7763cac" > get< / a > (const < a class = "el" href = "classMastodon_1_1API.html#aa9bb595d2e7632ab9aa37a9bb6836ed0" > Mastodon::API::v2< / a > & call, const < a class = "el" href = "classMastodon_1_1API.html#a27b9c64d94494836c28e2fb78e01dc60" > parametermap< / a > & parameters, string & answer)< / td > < / tr >
< tr class = "memdesc:a7247207e69dfdec12d6153c0b7763cac inherit pub_methods_classMastodon_1_1API" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Make a GET request which requires parameters. < a href = "classMastodon_1_1API.html#a7247207e69dfdec12d6153c0b7763cac" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a7247207e69dfdec12d6153c0b7763cac inherit pub_methods_classMastodon_1_1API" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:abbeae53e9ee2402de9f7a38db16d2096 inherit pub_methods_classMastodon_1_1API" > < td class = "memItemLeft" align = "right" valign = "top" > uint_fast16_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1API.html#abbeae53e9ee2402de9f7a38db16d2096" > get< / a > (const string & call, string & answer)< / td > < / tr >
< tr class = "memdesc:abbeae53e9ee2402de9f7a38db16d2096 inherit pub_methods_classMastodon_1_1API" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Make a custom GET request. < a href = "classMastodon_1_1API.html#abbeae53e9ee2402de9f7a38db16d2096" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:abbeae53e9ee2402de9f7a38db16d2096 inherit pub_methods_classMastodon_1_1API" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a061f264be39ee78a059976c6b58bea33 inherit pub_methods_classMastodon_1_1API" > < td class = "memItemLeft" align = "right" valign = "top" > < a id = "a061f264be39ee78a059976c6b58bea33" > < / a >
uint_fast16_t  < / td > < td class = "memItemRight" valign = "bottom" > < b > get< / b > (const < a class = "el" href = "classMastodon_1_1API.html#a3b88e9c1ff8daee1e730c3f3de1e2853" > Mastodon::API::v1< / a > & call, const string & argument, string & answer)< / td > < / tr >
< tr class = "separator:a061f264be39ee78a059976c6b58bea33 inherit pub_methods_classMastodon_1_1API" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aef8cb8fb308e73c040089f3eb2e189c3 inherit pub_methods_classMastodon_1_1API" > < td class = "memItemLeft" align = "right" valign = "top" > < a id = "aef8cb8fb308e73c040089f3eb2e189c3" > < / a >
uint_fast16_t  < / td > < td class = "memItemRight" valign = "bottom" > < b > get< / b > (const < a class = "el" href = "classMastodon_1_1API.html#a3b88e9c1ff8daee1e730c3f3de1e2853" > Mastodon::API::v1< / a > & call, const string & argument, const < a class = "el" href = "classMastodon_1_1API.html#a27b9c64d94494836c28e2fb78e01dc60" > parametermap< / a > & parameters, string & answer)< / td > < / tr >
< tr class = "separator:aef8cb8fb308e73c040089f3eb2e189c3 inherit pub_methods_classMastodon_1_1API" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a3f4df7ecf727cfcc4b9c20a18d0dbb34 inherit pub_methods_classMastodon_1_1API" > < td class = "memItemLeft" align = "right" valign = "top" > uint_fast16_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1API.html#a3f4df7ecf727cfcc4b9c20a18d0dbb34" > get_stream< / a > (const < a class = "el" href = "classMastodon_1_1API.html#a3b88e9c1ff8daee1e730c3f3de1e2853" > Mastodon::API::v1< / a > & call, const < a class = "el" href = "classMastodon_1_1API.html#a27b9c64d94494836c28e2fb78e01dc60" > parametermap< / a > & parameters, string & answer, std::unique_ptr< < a class = "el" href = "classMastodon_1_1API_1_1http.html" > Mastodon::API::http< / a > > & ptr)< / td > < / tr >
< tr class = "memdesc:a3f4df7ecf727cfcc4b9c20a18d0dbb34 inherit pub_methods_classMastodon_1_1API" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Make a streaming GET request. < a href = "classMastodon_1_1API.html#a3f4df7ecf727cfcc4b9c20a18d0dbb34" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a3f4df7ecf727cfcc4b9c20a18d0dbb34 inherit pub_methods_classMastodon_1_1API" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a1d72b3777918283e31a61447dce3ce7a inherit pub_methods_classMastodon_1_1API" > < td class = "memItemLeft" align = "right" valign = "top" > uint_fast16_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1API.html#a1d72b3777918283e31a61447dce3ce7a" > get_stream< / a > (const < a class = "el" href = "classMastodon_1_1API.html#a3b88e9c1ff8daee1e730c3f3de1e2853" > Mastodon::API::v1< / a > & call, string & answer, std::unique_ptr< < a class = "el" href = "classMastodon_1_1API_1_1http.html" > Mastodon::API::http< / a > > & ptr)< / td > < / tr >
< tr class = "memdesc:a1d72b3777918283e31a61447dce3ce7a inherit pub_methods_classMastodon_1_1API" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Make a streaming GET request. < a href = "classMastodon_1_1API.html#a1d72b3777918283e31a61447dce3ce7a" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a1d72b3777918283e31a61447dce3ce7a inherit pub_methods_classMastodon_1_1API" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:af43a3254769976e1ad6056b99f57661c inherit pub_methods_classMastodon_1_1API" > < td class = "memItemLeft" align = "right" valign = "top" > uint_fast16_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1API.html#af43a3254769976e1ad6056b99f57661c" > get_stream< / a > (const string & call, string & answer, std::unique_ptr< < a class = "el" href = "classMastodon_1_1API_1_1http.html" > Mastodon::API::http< / a > > & ptr)< / td > < / tr >
< tr class = "memdesc:af43a3254769976e1ad6056b99f57661c inherit pub_methods_classMastodon_1_1API" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Make a streaming GET request. < a href = "classMastodon_1_1API.html#af43a3254769976e1ad6056b99f57661c" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:af43a3254769976e1ad6056b99f57661c inherit pub_methods_classMastodon_1_1API" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae8d1ea23e6f494e62095340b86be825a inherit pub_methods_classMastodon_1_1API" > < td class = "memItemLeft" align = "right" valign = "top" > < a id = "ae8d1ea23e6f494e62095340b86be825a" > < / a >
uint_fast16_t  < / td > < td class = "memItemRight" valign = "bottom" > < b > get_stream< / b > (const < a class = "el" href = "classMastodon_1_1API.html#a3b88e9c1ff8daee1e730c3f3de1e2853" > Mastodon::API::v1< / a > & call, const string & argument, string & answer, std::unique_ptr< < a class = "el" href = "classMastodon_1_1API_1_1http.html" > Mastodon::API::http< / a > > & ptr)< / td > < / tr >
< tr class = "separator:ae8d1ea23e6f494e62095340b86be825a inherit pub_methods_classMastodon_1_1API" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a40c34f41d9a0c6b6cf83e8dbf826267f inherit pub_methods_classMastodon_1_1API" > < td class = "memItemLeft" align = "right" valign = "top" > uint_fast16_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1API.html#a40c34f41d9a0c6b6cf83e8dbf826267f" > patch< / a > (const < a class = "el" href = "classMastodon_1_1API.html#a3b88e9c1ff8daee1e730c3f3de1e2853" > Mastodon::API::v1< / a > & call, const < a class = "el" href = "classMastodon_1_1API.html#a27b9c64d94494836c28e2fb78e01dc60" > parametermap< / a > & parameters, string & answer)< / td > < / tr >
< tr class = "memdesc:a40c34f41d9a0c6b6cf83e8dbf826267f inherit pub_methods_classMastodon_1_1API" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Make a PATCH request. < a href = "classMastodon_1_1API.html#a40c34f41d9a0c6b6cf83e8dbf826267f" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a40c34f41d9a0c6b6cf83e8dbf826267f inherit pub_methods_classMastodon_1_1API" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aaf5ba9253c05c733bc6a7819fd7455cd inherit pub_methods_classMastodon_1_1API" > < td class = "memItemLeft" align = "right" valign = "top" > uint_fast16_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1API.html#aaf5ba9253c05c733bc6a7819fd7455cd" > post< / a > (const < a class = "el" href = "classMastodon_1_1API.html#a3b88e9c1ff8daee1e730c3f3de1e2853" > Mastodon::API::v1< / a > & call, string & answer)< / td > < / tr >
< tr class = "memdesc:aaf5ba9253c05c733bc6a7819fd7455cd inherit pub_methods_classMastodon_1_1API" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Make a POST request which doesn't require parameters. < a href = "classMastodon_1_1API.html#aaf5ba9253c05c733bc6a7819fd7455cd" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:aaf5ba9253c05c733bc6a7819fd7455cd inherit pub_methods_classMastodon_1_1API" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:adab19f56aac3129bbe7b59e4d33600e8 inherit pub_methods_classMastodon_1_1API" > < td class = "memItemLeft" align = "right" valign = "top" > uint_fast16_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1API.html#adab19f56aac3129bbe7b59e4d33600e8" > post< / a > (const < a class = "el" href = "classMastodon_1_1API.html#a3b88e9c1ff8daee1e730c3f3de1e2853" > Mastodon::API::v1< / a > & call, const < a class = "el" href = "classMastodon_1_1API.html#a27b9c64d94494836c28e2fb78e01dc60" > parametermap< / a > & parameters, string & answer)< / td > < / tr >
< tr class = "memdesc:adab19f56aac3129bbe7b59e4d33600e8 inherit pub_methods_classMastodon_1_1API" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Make a POST request which requires parameters. < a href = "classMastodon_1_1API.html#adab19f56aac3129bbe7b59e4d33600e8" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:adab19f56aac3129bbe7b59e4d33600e8 inherit pub_methods_classMastodon_1_1API" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aa9d6bd66adab80d9eca9c345e08c4dc8 inherit pub_methods_classMastodon_1_1API" > < td class = "memItemLeft" align = "right" valign = "top" > uint_fast16_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1API.html#aa9d6bd66adab80d9eca9c345e08c4dc8" > post< / a > (const string & call, const < a class = "el" href = "classMastodon_1_1API.html#a27b9c64d94494836c28e2fb78e01dc60" > parametermap< / a > & parameters, string & answer)< / td > < / tr >
< tr class = "memdesc:aa9d6bd66adab80d9eca9c345e08c4dc8 inherit pub_methods_classMastodon_1_1API" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Make a custom POST request. < a href = "classMastodon_1_1API.html#aa9d6bd66adab80d9eca9c345e08c4dc8" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:aa9d6bd66adab80d9eca9c345e08c4dc8 inherit pub_methods_classMastodon_1_1API" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae888e1cc399a9eeb1c1e7438870c82ae inherit pub_methods_classMastodon_1_1API" > < td class = "memItemLeft" align = "right" valign = "top" > < a id = "ae888e1cc399a9eeb1c1e7438870c82ae" > < / a >
uint_fast16_t  < / td > < td class = "memItemRight" valign = "bottom" > < b > post< / b > (const < a class = "el" href = "classMastodon_1_1API.html#a3b88e9c1ff8daee1e730c3f3de1e2853" > Mastodon::API::v1< / a > & call, const string & argument, string & answer)< / td > < / tr >
< tr class = "separator:ae888e1cc399a9eeb1c1e7438870c82ae inherit pub_methods_classMastodon_1_1API" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a077201d45c8536f84fa0d25bb02005a9 inherit pub_methods_classMastodon_1_1API" > < td class = "memItemLeft" align = "right" valign = "top" > < a id = "a077201d45c8536f84fa0d25bb02005a9" > < / a >
uint_fast16_t  < / td > < td class = "memItemRight" valign = "bottom" > < b > post< / b > (const < a class = "el" href = "classMastodon_1_1API.html#a3b88e9c1ff8daee1e730c3f3de1e2853" > Mastodon::API::v1< / a > & call, const string & argument, const < a class = "el" href = "classMastodon_1_1API.html#a27b9c64d94494836c28e2fb78e01dc60" > parametermap< / a > & parameters, string & answer)< / td > < / tr >
< tr class = "separator:a077201d45c8536f84fa0d25bb02005a9 inherit pub_methods_classMastodon_1_1API" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:abe648cccdc9645206564d3f5615e5056 inherit pub_methods_classMastodon_1_1API" > < td class = "memItemLeft" align = "right" valign = "top" > uint_fast16_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1API.html#abe648cccdc9645206564d3f5615e5056" > put< / a > (const < a class = "el" href = "classMastodon_1_1API.html#a3b88e9c1ff8daee1e730c3f3de1e2853" > Mastodon::API::v1< / a > & call, const < a class = "el" href = "classMastodon_1_1API.html#a27b9c64d94494836c28e2fb78e01dc60" > parametermap< / a > & parameters, string & answer)< / td > < / tr >
< tr class = "memdesc:abe648cccdc9645206564d3f5615e5056 inherit pub_methods_classMastodon_1_1API" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Make a PUT request which requires a parameters. < a href = "classMastodon_1_1API.html#abe648cccdc9645206564d3f5615e5056" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:abe648cccdc9645206564d3f5615e5056 inherit pub_methods_classMastodon_1_1API" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a1f1503b9b84ac34e1a4d0793d28db532 inherit pub_methods_classMastodon_1_1API" > < td class = "memItemLeft" align = "right" valign = "top" > uint_fast16_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1API.html#a1f1503b9b84ac34e1a4d0793d28db532" > put< / a > (const string & call, const < a class = "el" href = "classMastodon_1_1API.html#a27b9c64d94494836c28e2fb78e01dc60" > parametermap< / a > & parameters, string & answer)< / td > < / tr >
< tr class = "memdesc:a1f1503b9b84ac34e1a4d0793d28db532 inherit pub_methods_classMastodon_1_1API" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Make a custom PUT request. < a href = "classMastodon_1_1API.html#a1f1503b9b84ac34e1a4d0793d28db532" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a1f1503b9b84ac34e1a4d0793d28db532 inherit pub_methods_classMastodon_1_1API" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a5af664d3f217aa86f00abc168d02a667 inherit pub_methods_classMastodon_1_1API" > < td class = "memItemLeft" align = "right" valign = "top" > < a id = "a5af664d3f217aa86f00abc168d02a667" > < / a >
uint_fast16_t  < / td > < td class = "memItemRight" valign = "bottom" > < b > put< / b > (const < a class = "el" href = "classMastodon_1_1API.html#a3b88e9c1ff8daee1e730c3f3de1e2853" > Mastodon::API::v1< / a > & call, const string & argument, const < a class = "el" href = "classMastodon_1_1API.html#a27b9c64d94494836c28e2fb78e01dc60" > parametermap< / a > & parameters, string & answer)< / td > < / tr >
< tr class = "separator:a5af664d3f217aa86f00abc168d02a667 inherit pub_methods_classMastodon_1_1API" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a507e4dc3769b58d05d272da25fb251d6 inherit pub_methods_classMastodon_1_1API" > < td class = "memItemLeft" align = "right" valign = "top" > uint_fast16_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1API.html#a507e4dc3769b58d05d272da25fb251d6" > del< / a > (const < a class = "el" href = "classMastodon_1_1API.html#a3b88e9c1ff8daee1e730c3f3de1e2853" > Mastodon::API::v1< / a > & call, const < a class = "el" href = "classMastodon_1_1API.html#a27b9c64d94494836c28e2fb78e01dc60" > parametermap< / a > & parameters)< / td > < / tr >
< tr class = "memdesc:a507e4dc3769b58d05d272da25fb251d6 inherit pub_methods_classMastodon_1_1API" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Make a DELETE request which requires parameters. < a href = "classMastodon_1_1API.html#a507e4dc3769b58d05d272da25fb251d6" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a507e4dc3769b58d05d272da25fb251d6 inherit pub_methods_classMastodon_1_1API" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a16e812a0dfcc25988c92fd9810423772 inherit pub_methods_classMastodon_1_1API" > < td class = "memItemLeft" align = "right" valign = "top" > uint_fast16_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1API.html#a16e812a0dfcc25988c92fd9810423772" > del< / a > (const string & call, const < a class = "el" href = "classMastodon_1_1API.html#a27b9c64d94494836c28e2fb78e01dc60" > parametermap< / a > & parameters, string & answer)< / td > < / tr >
< tr class = "memdesc:a16e812a0dfcc25988c92fd9810423772 inherit pub_methods_classMastodon_1_1API" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Make a custom DELETE request. < a href = "classMastodon_1_1API.html#a16e812a0dfcc25988c92fd9810423772" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a16e812a0dfcc25988c92fd9810423772 inherit pub_methods_classMastodon_1_1API" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ace3e027eca84fa3fa3262ebb8a4a7b01 inherit pub_methods_classMastodon_1_1API" > < td class = "memItemLeft" align = "right" valign = "top" > < a id = "ace3e027eca84fa3fa3262ebb8a4a7b01" > < / a >
uint_fast16_t  < / td > < td class = "memItemRight" valign = "bottom" > < b > del< / b > (const < a class = "el" href = "classMastodon_1_1API.html#a3b88e9c1ff8daee1e730c3f3de1e2853" > Mastodon::API::v1< / a > & call, const string & argument)< / td > < / tr >
< tr class = "separator:ace3e027eca84fa3fa3262ebb8a4a7b01 inherit pub_methods_classMastodon_1_1API" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a3d1daf3303852c65472ee4531f94a810 inherit pub_methods_classMastodon_1_1API" > < td class = "memItemLeft" align = "right" valign = "top" > < a id = "a3d1daf3303852c65472ee4531f94a810" > < / a >
uint_fast16_t  < / td > < td class = "memItemRight" valign = "bottom" > < b > del< / b > (const < a class = "el" href = "classMastodon_1_1API.html#a3b88e9c1ff8daee1e730c3f3de1e2853" > Mastodon::API::v1< / a > & call, const string & argument, const < a class = "el" href = "classMastodon_1_1API.html#a27b9c64d94494836c28e2fb78e01dc60" > parametermap< / a > & parameters)< / td > < / tr >
< tr class = "separator:a3d1daf3303852c65472ee4531f94a810 inherit pub_methods_classMastodon_1_1API" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-06-07 19:28:24 +02:00
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "pub-static-methods" > < / a >
Static Public Member Functions< / h2 > < / td > < / tr >
< tr class = "memitem:aac4d00689140225c0b3d0537d318b031" > < td class = "memItemLeft" align = "right" valign = "top" > static const std::vector< string >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1Easy.html#aac4d00689140225c0b3d0537d318b031" > json_array_to_vector< / a > (const string & json)< / td > < / tr >
< tr class = "memdesc:aac4d00689140225c0b3d0537d318b031" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Turns a JSON array into a vector of strings. < a href = "#aac4d00689140225c0b3d0537d318b031" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:aac4d00689140225c0b3d0537d318b031" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aefbb7ca4286a7536b1c5ee4a68af516b" > < td class = "memItemLeft" align = "right" valign = "top" > static const std::vector< < a class = "el" href = "classMastodon_1_1Easy.html#a30a4cd0e1de10c3c5bed81c1b6316c4f" > stream_event< / a > >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1Easy.html#aefbb7ca4286a7536b1c5ee4a68af516b" > parse_stream< / a > (const std::string & streamdata)< / td > < / tr >
< tr class = "memdesc:aefbb7ca4286a7536b1c5ee4a68af516b" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Split stream into a vector of events. < a href = "#aefbb7ca4286a7536b1c5ee4a68af516b" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:aefbb7ca4286a7536b1c5ee4a68af516b" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a8111b3938692f01eb047ff66a3a07b44" > < td class = "memItemLeft" align = "right" valign = "top" > static const string  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1Easy.html#a8111b3938692f01eb047ff66a3a07b44" > strtime_utc< / a > (const system_clock::time_point & timepoint, const string & format)< / td > < / tr >
< tr class = "memdesc:a8111b3938692f01eb047ff66a3a07b44" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Converts a time_point to a string. < a href = "#a8111b3938692f01eb047ff66a3a07b44" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a8111b3938692f01eb047ff66a3a07b44" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a8db971f42ebd7548f7a29d50e71834c0" > < td class = "memItemLeft" align = "right" valign = "top" > static const string  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1Easy.html#a8db971f42ebd7548f7a29d50e71834c0" > strtime_local< / a > (const system_clock::time_point & timepoint, const string & format)< / td > < / tr >
< tr class = "memdesc:a8db971f42ebd7548f7a29d50e71834c0" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > See strtime_utc. < a href = "#a8db971f42ebd7548f7a29d50e71834c0" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a8db971f42ebd7548f7a29d50e71834c0" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "inherit_header pub_static_methods_classMastodon_1_1API" > < td colspan = "2" onclick = "javascript:toggleInherit('pub_static_methods_classMastodon_1_1API')" > < img src = "closed.png" alt = "-" / >   Static Public Member Functions inherited from < a class = "el" href = "classMastodon_1_1API.html" > Mastodon::API< / a > < / td > < / tr >
< tr class = "memitem:a41e36cb4a94140e68084a85b959fa30b inherit pub_static_methods_classMastodon_1_1API" > < td class = "memItemLeft" align = "right" valign = "top" > static const string  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1API.html#a41e36cb4a94140e68084a85b959fa30b" > urlencode< / a > (const string & str)< / td > < / tr >
< tr class = "memdesc:a41e36cb4a94140e68084a85b959fa30b inherit pub_static_methods_classMastodon_1_1API" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Percent-encodes a string. This is done automatically, unless you make a custom request. < a href = "classMastodon_1_1API.html#a41e36cb4a94140e68084a85b959fa30b" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a41e36cb4a94140e68084a85b959fa30b inherit pub_static_methods_classMastodon_1_1API" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-07-14 12:42:45 +02:00
< tr class = "memitem:a19891b68ebb8088e0fd748317704084d inherit pub_static_methods_classMastodon_1_1API" > < td class = "memItemLeft" align = "right" valign = "top" > static const string  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1API.html#a19891b68ebb8088e0fd748317704084d" > urldecode< / a > (const string & str)< / td > < / tr >
< tr class = "memdesc:a19891b68ebb8088e0fd748317704084d inherit pub_static_methods_classMastodon_1_1API" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Decodes a percent-encoded string. < a href = "classMastodon_1_1API.html#a19891b68ebb8088e0fd748317704084d" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a19891b68ebb8088e0fd748317704084d inherit pub_static_methods_classMastodon_1_1API" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-06-07 19:28:24 +02:00
< tr class = "memitem:a52ea24477c513aa211cf724be7a570f6 inherit pub_static_methods_classMastodon_1_1API" > < td class = "memItemLeft" align = "right" valign = "top" > static const string  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classMastodon_1_1API.html#a52ea24477c513aa211cf724be7a570f6" > unescape_html< / a > (const string & html)< / td > < / tr >
< tr class = "memdesc:a52ea24477c513aa211cf724be7a570f6 inherit pub_static_methods_classMastodon_1_1API" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Replaces HTML entities with UTF-8 characters. < a href = "classMastodon_1_1API.html#a52ea24477c513aa211cf724be7a570f6" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a52ea24477c513aa211cf724be7a570f6 inherit pub_static_methods_classMastodon_1_1API" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "pro-static-methods" > < / a >
Static Protected Member Functions< / h2 > < / td > < / tr >
< tr class = "memitem:ad627122dc8a0c8cc2005f40dab5d358d" > < td class = "memItemLeft" align = "right" valign = "top" > < a id = "ad627122dc8a0c8cc2005f40dab5d358d" > < / a >
static const string  < / td > < td class = "memItemRight" valign = "bottom" > < b > strtime< / b > (const system_clock::time_point & timepoint, const string & format, const bool & utc)< / td > < / tr >
< tr class = "separator:ad627122dc8a0c8cc2005f40dab5d358d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table >
< a name = "details" id = "details" > < / a > < h2 class = "groupheader" > Detailed Description< / h2 >
< div class = "textblock" > < p > Child of < a class = "el" href = "classMastodon_1_1API.html" title = "Class for the Mastodon API. " > Mastodon::API< / a > with abstract methods. < / p >
2018-06-14 11:29:58 +02:00
< dl class = "section since" > < dt > Since< / dt > < dd > before 0.11.0 < / dd > < / dl >
2018-06-13 04:09:40 +02:00
< dl > < dt > < b > Examples: < / b > < / dt > < dd > < a class = "el" href = "example12_easy_laststatus_8cpp-example.html#_a1" > example12_easy_laststatus.cpp< / a > , < a class = "el" href = "example13_easy_stream_8cpp-example.html#_a1" > example13_easy_stream.cpp< / a > , < a class = "el" href = "example14_easy_treeview_8cpp-example.html#_a1" > example14_easy_treeview.cpp< / a > , and < a class = "el" href = "example16_account_fields_8cpp-example.html#_a1" > example16_account_fields.cpp< / a > .< / dd >
2018-06-07 19:28:24 +02:00
< / dl > < / div > < h2 class = "groupheader" > Member Typedef Documentation< / h2 >
< a id = "a567b535e84bfcf423faa54b758c2931a" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a567b535e84bfcf423faa54b758c2931a" > ◆ < / a > < / span > alertmap< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > typedef std::map< < a class = "el" href = "classMastodon_1_1Easy.html#af99b6a79e360ae9836bae129f9989e76" > Easy::notification_type< / a > , bool> < a class = "el" href = "classMastodon_1_1Easy.html#a567b535e84bfcf423faa54b758c2931a" > Mastodon::Easy::alertmap< / a > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Map of 'notification type' and 'push is requested or not'. < / p >
2018-06-14 11:29:58 +02:00
< p > Used in < a class = "el" href = "classMastodon_1_1Easy_1_1PushSubscription.html#a520c4fdf6c924c92ce4fa047b8e04ead" title = "Returns a map of 'notification event type' and 'push is requested or not'. " > PushSubscription::alerts()< / a > .< / p >
< dl class = "section since" > < dt > Since< / dt > < dd > 0.13.3 < / dd > < / dl >
2018-06-07 19:28:24 +02:00
2018-06-14 11:29:58 +02:00
< / div >
< / div >
< a id = "a30a4cd0e1de10c3c5bed81c1b6316c4f" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a30a4cd0e1de10c3c5bed81c1b6316c4f" > ◆ < / a > < / span > stream_event< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > typedef std::pair< < a class = "el" href = "classMastodon_1_1Easy.html#acd775719887d95875c2fb46b45116d2b" > event_type< / a > , string> < a class = "el" href = "classMastodon_1_1Easy.html#a30a4cd0e1de10c3c5bed81c1b6316c4f" > Mastodon::Easy::stream_event< / a > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Used for stream events. < / p >
< dl class = "section since" > < dt > Since< / dt > < dd > before 0.11.0 < / dd > < / dl >
< / div >
< / div >
< h2 class = "groupheader" > Member Enumeration Documentation< / h2 >
< a id = "a1c6e6d9643e6739f7b9126a307b45bc1" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a1c6e6d9643e6739f7b9126a307b45bc1" > ◆ < / a > < / span > attachment_type< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > enum < a class = "el" href = "classMastodon_1_1Easy.html#a1c6e6d9643e6739f7b9126a307b45bc1" > Mastodon::Easy::attachment_type< / a > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > strong< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Describes the attachment type. < / p >
< dl class = "section since" > < dt > Since< / dt > < dd > before 0.11.0 < / dd > < / dl >
2019-01-26 06:59:40 +01:00
< div class = "fragment" > < div class = "line" > < a name = "l00084" > < / a > < span class = "lineno" > 84< / span >   {< / div > < div class = "line" > < a name = "l00085" > < / a > < span class = "lineno" > 85< / span >   Image,< / div > < div class = "line" > < a name = "l00086" > < / a > < span class = "lineno" > 86< / span >   Video,< / div > < div class = "line" > < a name = "l00087" > < / a > < span class = "lineno" > 87< / span >   Gifv,< / div > < div class = "line" > < a name = "l00088" > < / a > < span class = "lineno" > 88< / span >   Unknown,< / div > < div class = "line" > < a name = "l00089" > < / a > < span class = "lineno" > 89< / span >   Undefined< / div > < div class = "line" > < a name = "l00090" > < / a > < span class = "lineno" > 90< / span >   };< / div > < / div > <!-- fragment -->
2018-06-14 11:29:58 +02:00
< / div >
< / div >
< a id = "aa17ec4f385ac3bc773b1b2277f209341" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aa17ec4f385ac3bc773b1b2277f209341" > ◆ < / a > < / span > card_type< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > enum < a class = "el" href = "classMastodon_1_1Easy.html#aa17ec4f385ac3bc773b1b2277f209341" > Mastodon::Easy::card_type< / a > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > strong< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Describes the card type. < / p >
< dl class = "section since" > < dt > Since< / dt > < dd > before 0.11.0 < / dd > < / dl >
2019-01-26 06:59:40 +01:00
< div class = "fragment" > < div class = "line" > < a name = "l00098" > < / a > < span class = "lineno" > 98< / span >   {< / div > < div class = "line" > < a name = "l00099" > < / a > < span class = "lineno" > 99< / span >   Link,< / div > < div class = "line" > < a name = "l00100" > < / a > < span class = "lineno" > 100< / span >   Photo,< / div > < div class = "line" > < a name = "l00101" > < / a > < span class = "lineno" > 101< / span >   Video,< / div > < div class = "line" > < a name = "l00102" > < / a > < span class = "lineno" > 102< / span >   Rich,< / div > < div class = "line" > < a name = "l00103" > < / a > < span class = "lineno" > 103< / span >   Undefined< / div > < div class = "line" > < a name = "l00104" > < / a > < span class = "lineno" > 104< / span >   };< / div > < / div > <!-- fragment -->
2018-06-14 11:29:58 +02:00
< / div >
< / div >
< a id = "acd775719887d95875c2fb46b45116d2b" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#acd775719887d95875c2fb46b45116d2b" > ◆ < / a > < / span > event_type< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > enum < a class = "el" href = "classMastodon_1_1Easy.html#acd775719887d95875c2fb46b45116d2b" > Mastodon::Easy::event_type< / a > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > strong< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Describes the event type. < / p >
< dl class = "section since" > < dt > Since< / dt > < dd > before 0.11.0 < / dd > < / dl >
2019-01-26 06:59:40 +01:00
< div class = "fragment" > < div class = "line" > < a name = "l00057" > < / a > < span class = "lineno" > 57< / span >   {< / div > < div class = "line" > < a name = "l00058" > < / a > < span class = "lineno" > 58< / span >   Update,< / div > < div class = "line" > < a name = "l00059" > < / a > < span class = "lineno" > 59< / span >   < a class = "code" href = "classMastodon_1_1Easy_1_1Notification.html" > Notification< / a > ,< / div > < div class = "line" > < a name = "l00060" > < / a > < span class = "lineno" > 60< / span >   Delete,< / div > < div class = "line" > < a name = "l00061" > < / a > < span class = "lineno" > 61< / span >   Undefined< / div > < div class = "line" > < a name = "l00062" > < / a > < span class = "lineno" > 62< / span >   };< / div > < div class = "ttc" id = "classMastodon_1_1Easy_1_1Notification_html" > < div class = "ttname" > < a href = "classMastodon_1_1Easy_1_1Notification.html" > Mastodon::Easy::Notification< / a > < / div > < div class = "ttdoc" > Class to hold notifications. < / div > < div class = "ttdef" > < b > Definition:< / b > notification.hpp:48< / div > < / div >
2018-06-14 11:29:58 +02:00
< / div > <!-- fragment -->
< / div >
< / div >
< a id = "af99b6a79e360ae9836bae129f9989e76" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#af99b6a79e360ae9836bae129f9989e76" > ◆ < / a > < / span > notification_type< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > enum < a class = "el" href = "classMastodon_1_1Easy.html#af99b6a79e360ae9836bae129f9989e76" > Mastodon::Easy::notification_type< / a > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > strong< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Describes the notification type. < / p >
< dl class = "section since" > < dt > Since< / dt > < dd > before 0.11.0 < / dd > < / dl >
2019-01-26 06:59:40 +01:00
< div class = "fragment" > < div class = "line" > < a name = "l00112" > < / a > < span class = "lineno" > 112< / span >   {< / div > < div class = "line" > < a name = "l00113" > < / a > < span class = "lineno" > 113< / span >   < a class = "code" href = "classMastodon_1_1Easy_1_1Mention.html" > Mention< / a > ,< / div > < div class = "line" > < a name = "l00114" > < / a > < span class = "lineno" > 114< / span >   Reblog,< / div > < div class = "line" > < a name = "l00115" > < / a > < span class = "lineno" > 115< / span >   Favourite,< / div > < div class = "line" > < a name = "l00116" > < / a > < span class = "lineno" > 116< / span >   Follow,< / div > < div class = "line" > < a name = "l00117" > < / a > < span class = "lineno" > 117< / span >   Undefined< / div > < div class = "line" > < a name = "l00118" > < / a > < span class = "lineno" > 118< / span >   };< / div > < div class = "ttc" id = "classMastodon_1_1Easy_1_1Mention_html" > < div class = "ttname" > < a href = "classMastodon_1_1Easy_1_1Mention.html" > Mastodon::Easy::Mention< / a > < / div > < div class = "ttdoc" > Class to hold mentions. < / div > < div class = "ttdef" > < b > Definition:< / b > mention.hpp:43< / div > < / div >
2018-06-14 11:29:58 +02:00
< / div > <!-- fragment -->
< / div >
< / div >
< a id = "a41488ca00d3169dc24313b21bd19eefa" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a41488ca00d3169dc24313b21bd19eefa" > ◆ < / a > < / span > visibility_type< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > enum < a class = "el" href = "classMastodon_1_1Easy.html#a41488ca00d3169dc24313b21bd19eefa" > Mastodon::Easy::visibility_type< / a > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > strong< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Describes visibility of toots. < / p >
< dl class = "section since" > < dt > Since< / dt > < dd > before 0.11.0 < / dd > < / dl >
2019-01-26 06:59:40 +01:00
< div class = "fragment" > < div class = "line" > < a name = "l00070" > < / a > < span class = "lineno" > 70< / span >   {< / div > < div class = "line" > < a name = "l00071" > < / a > < span class = "lineno" > 71< / span >   Direct,< / div > < div class = "line" > < a name = "l00072" > < / a > < span class = "lineno" > 72< / span >   Private,< / div > < div class = "line" > < a name = "l00073" > < / a > < span class = "lineno" > 73< / span >   Unlisted,< / div > < div class = "line" > < a name = "l00074" > < / a > < span class = "lineno" > 74< / span >   Public,< / div > < div class = "line" > < a name = "l00075" > < / a > < span class = "lineno" > 75< / span >   Undefined< / div > < div class = "line" > < a name = "l00076" > < / a > < span class = "lineno" > 76< / span >   };< / div > < / div > <!-- fragment -->
2018-06-07 19:28:24 +02:00
< / div >
< / div >
< h2 class = "groupheader" > Constructor & Destructor Documentation< / h2 >
< a id = "ad659869dda0983e9d48648134b926b22" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ad659869dda0983e9d48648134b926b22" > ◆ < / a > < / span > Easy()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > Easy::Easy < / td >
< td > (< / td >
< td class = "paramtype" > const string &   < / td >
< td class = "paramname" > < em > instance< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const string &   < / td >
< td class = "paramname" > < em > access_token< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > explicit< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Constructs a new < a class = "el" href = "classMastodon_1_1Easy.html" title = "Child of Mastodon::API with abstract methods. " > Easy< / a > object. < / p >
2018-12-04 11:34:47 +01:00
< p > To register your application, leave access_token blank and call < a class = "el" href = "classMastodon_1_1API.html#aa86264a4f70537a3278f17f7fabaad0a" title = "Register application, step 1/2. " > register_app1()< / a > and < a class = "el" href = "classMastodon_1_1API.html#a98c5052e9c0ebae2dbc5a24e3a4066e2" title = "Register application, step 2/2. " > register_app2()< / a > .< / p >
2018-06-07 19:28:24 +02:00
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > instance< / td > < td > The hostname of your instance < / td > < / tr >
2018-06-14 11:29:58 +02:00
< tr > < td class = "paramname" > access_token< / td > < td > The access token< / td > < / tr >
2018-06-07 19:28:24 +02:00
< / table >
< / dd >
< / dl >
2018-06-14 11:29:58 +02:00
< dl class = "section since" > < dt > Since< / dt > < dd > before 0.11.0 < / dd > < / dl >
2018-06-07 19:28:24 +02:00
< div class = "fragment" > < div class = "line" > < a name = "l00028" > < / a > < span class = "lineno" > 28< / span >   : < a class = "code" href = "classMastodon_1_1API.html#a627a687d2f211d714d2e1d2bd3faf7ff" > API< / a > (instance, access_token)< / div > < div class = "line" > < a name = "l00029" > < / a > < span class = "lineno" > 29< / span >   {}< / div > < div class = "ttc" id = "classMastodon_1_1API_html_a627a687d2f211d714d2e1d2bd3faf7ff" > < div class = "ttname" > < a href = "classMastodon_1_1API.html#a627a687d2f211d714d2e1d2bd3faf7ff" > Mastodon::API::API< / a > < / div > < div class = "ttdeci" > API(const string & instance, const string & access_token)< / div > < div class = "ttdoc" > Constructs a new API object. < / div > < div class = "ttdef" > < b > Definition:< / b > mastodon-cpp.cpp:30< / div > < / div >
< / div > <!-- fragment -->
< / div >
< / div >
< h2 class = "groupheader" > Member Function Documentation< / h2 >
2018-06-14 11:29:58 +02:00
< a id = "aef2b62da01c67c784ff38a4f61b4f5bb" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aef2b62da01c67c784ff38a4f61b4f5bb" > ◆ < / a > < / span > get_link()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > const < a class = "el" href = "classMastodon_1_1Easy_1_1Link.html" > Easy::Link< / a > Easy::get_link < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Gets the links from the last answer. < / p >
< dl class = "section since" > < dt > Since< / dt > < dd > before 0.11.0 < / dd > < / dl >
2018-07-14 12:42:45 +02:00
< div class = "fragment" > < div class = "line" > < a name = "l00081" > < / a > < span class = "lineno" > 81< / span >   {< / div > < div class = "line" > < a name = "l00082" > < / a > < span class = "lineno" > 82< / span >   < span class = "keywordflow" > return< / span > Link(< a class = "code" href = "classMastodon_1_1API.html#ad7392af31cff2a6b446aea1e6b58cbaf" > get_header< / a > (< span class = "stringliteral" > " Link" < / span > ));< / div > < div class = "line" > < a name = "l00083" > < / a > < span class = "lineno" > 83< / span >   }< / div > < div class = "ttc" id = "classMastodon_1_1API_html_ad7392af31cff2a6b446aea1e6b58cbaf" > < div class = "ttname" > < a href = "classMastodon_1_1API.html#ad7392af31cff2a6b446aea1e6b58cbaf" > Mastodon::API::get_header< / a > < / div > < div class = "ttdeci" > const string get_header(const string & header) const< / div > < div class = "ttdoc" > Gets the header from the last answer. < / div > < div class = "ttdef" > < b > Definition:< / b > mastodon-cpp.cpp:262< / div > < / div >
2018-06-14 11:29:58 +02:00
< / div > <!-- fragment -->
< / div >
< / div >
2019-01-27 04:52:37 +01:00
< a id = "aaae5431feb983fc8334218fd79cdaa26" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aaae5431feb983fc8334218fd79cdaa26" > ◆ < / a > < / span > get_notifications()< / h2 >
2019-01-26 06:59:40 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > const vector< < a class = "el" href = "classMastodon_1_1Easy_1_1Notification.html" > Easy::Notification< / a > > Easy::get_notifications < / td >
< td > (< / td >
< td class = "paramtype" > uint_fast16_t &   < / td >
< td class = "paramname" > < em > error< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const uint_fast16_t  < / td >
< td class = "paramname" > < em > limit< / em > = < code > 20< / code > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2019-01-27 04:52:37 +01:00
< td class = "paramtype" > const string  < / td >
2019-01-26 06:59:40 +01:00
< td class = "paramname" > < em > since_id< / em > = < code > 0< / code > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2019-01-27 04:52:37 +01:00
< td class = "paramtype" > const string  < / td >
2019-01-26 06:59:40 +01:00
< td class = "paramname" > < em > max_id< / em > = < code > 0< / code >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Gets notifications. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
2019-01-26 07:07:21 +01:00
< tr > < td class = "paramname" > error< / td > < td > < a class = "el" href = "classMastodon_1_1API.html#error" > Error code< / a > < / td > < / tr >
2019-01-26 07:08:33 +01:00
< tr > < td class = "paramname" > limit< / td > < td > Maximum number of notifications < / td > < / tr >
2019-02-19 08:58:16 +01:00
< tr > < td class = "paramname" > since_id< / td > < td > Return notifications newer than ID < / td > < / tr >
< tr > < td class = "paramname" > max_id< / td > < td > Return notifications older than ID< / td > < / tr >
2019-01-26 06:59:40 +01:00
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > vector of < a class = "el" href = "classMastodon_1_1Easy_1_1Notification.html" title = "Class to hold notifications. " > Easy::Notification< / a > .< / dd > < / dl >
< dl class = "section since" > < dt > Since< / dt > < dd > 0.21.0 < / dd > < / dl >
2019-01-27 04:52:37 +01:00
< div class = "fragment" > < div class = "line" > < a name = "l00144" > < / a > < span class = "lineno" > 144< / span >   {< / div > < div class = "line" > < a name = "l00145" > < / a > < span class = "lineno" > 145< / span >   < a class = "code" href = "classMastodon_1_1API.html#a27b9c64d94494836c28e2fb78e01dc60" > API::parametermap< / a > parameters;< / div > < div class = "line" > < a name = "l00146" > < / a > < span class = "lineno" > 146< / span >   < span class = "keywordtype" > string< / span > answer;< / div > < div class = "line" > < a name = "l00147" > < / a > < span class = "lineno" > 147< / span >   error = 0;< / div > < div class = "line" > < a name = "l00148" > < / a > < span class = "lineno" > 148< / span >   < / div > < div class = "line" > < a name = "l00149" > < / a > < span class = "lineno" > 149< / span >   parameters.insert({ < span class = "stringliteral" > " limit" < / span > , { std::to_string(limit) } });< / div > < div class = "line" > < a name = "l00150" > < / a > < span class = "lineno" > 150< / span >   < span class = "keywordflow" > if< / span > (!since_id.empty())< / div > < div class = "line" > < a name = "l00151" > < / a > < span class = "lineno" > 151< / span >   {< / div > < div class = "line" > < a name = "l00152" > < / a > < span class = "lineno" > 152< / span >   parameters.insert({ < span class = "stringliteral" > " since_id" < / span > , { since_id } });< / div > < div class = "line" > < a name = "l00153" > < / a > < span class = "lineno" > 153< / span >   }< / div > < div class = "line" > < a name = "l00154" > < / a > < span class = "lineno" > 154< / span >   < span class = "keywordflow" > if< / span > (!max_id.empty())< / div > < div class = "line" > < a name = "l00155" > < / a > < span class = "lineno" > 155< / span >   {< / div > < div class = "line" > < a name = "l00156" > < / a > < span class = "lineno" > 156< / span >   parameters.insert({ < span class = "stringliteral" > " max_id" < / span > , { max_id } });< / div > < div class = "line" > < a name = "l00157" > < / a > < span class = "lineno" > 157< / span >   }< / div > < div class = "line" > < a name = "l00158" > < / a > < span class = "lineno" > 158< / span >   < / div > < div class = "line" > < a name = "l00159" > < / a > < span class = "lineno" > 159< / span >   error = < a class = "code" href = "classMastodon_1_1API.html#ae42bb8841ebead64dbb555cb6284784e" > API::get< / a > (Mastodon::API::v1::notifications, parameters, answer);< / div > < div class = "line" > < a name = "l00160" > < / a > < span class = "lineno" > 160< / span >   < / div > < div class = "line" > < a name = "l00161" > < / a > < span class = "lineno" > 161< / span >   < span class = "keywordflow" > if< / span > (error == 0)< / div > < div class = "line" > < a name = "l00162" > < / a > < span class = "lineno" > 162< / span >   {< / div > < div class = "line" > < a name = "l00163" > < / a > < span class = "lineno" > 163< / span >   < span class = "keyword" > const< / span > vector< string> & answer_v = < a class = "code" href = "classMastodon_1_1Easy.html#aac4d00689140225c0b3d0537d318b031" > json_array_to_vector< / a > (answer);< / div > < div class = "line" > < a name = "l00164" > < / a > < span class = "lineno" > 164< / span >   vector< Notification> notifications;< / div > < div class = "line" > < a name = "l00165" > < / a > < span class = "lineno" > 165< / span >   notifications.resize(answer_v.size());< / div > < div class = "line" > < a name = "l00166" > < / a > < span class = "lineno" > 166< / span >   < / div > < div class = "line" > < a name = "l00167" > < / a > < span class = "lineno" > 167< / span >   < span class = "comment" > // Transform vector of strings to vector of Notification.< / span > < / div > < div class = "line" > < a name = "l00168" > < / a > < span class = "lineno" > 168< / span >   std::transform(answer_v.begin(), answer_v.end(), notifications.begin(),< / div > < div class = "line" > < a name = "l00169" > < / a > < span class = "lineno" > 169< / span >   [](< span class = "keyword" > const< / span > < span class = "keywordtype" > string< / span > s)< / div > < div class = "line" > < a name = "l00170" > < / a > < span class = "lineno" > 170< / span >   { < span class = "keywordflow" > return< / span > < a class = "code" href = "classMastodon_1_1Easy_1_1Notification.html" > Notification< / a > (s); });< / div > < div class = "line" > < a name = "l00171" > < / a > < span class = "lineno" > 171< / span >   < / div > < div class = "line" > < a name = "l00172" > < / a > < span class = "lineno" > 172< / span >   < span class = "keywordflow" > return< / span > notifications;< / div > < div c
2019-01-26 06:59:40 +01:00
< div class = "ttc" id = "classMastodon_1_1Easy_html_aac4d00689140225c0b3d0537d318b031" > < div class = "ttname" > < a href = "classMastodon_1_1Easy.html#aac4d00689140225c0b3d0537d318b031" > Mastodon::Easy::json_array_to_vector< / a > < / div > < div class = "ttdeci" > static const std::vector< string > json_array_to_vector(const string & json)< / div > < div class = "ttdoc" > Turns a JSON array into a vector of strings. < / div > < div class = "ttdef" > < b > Definition:< / b > easy.cpp:31< / div > < / div >
< div class = "ttc" id = "classMastodon_1_1API_html_ae42bb8841ebead64dbb555cb6284784e" > < div class = "ttname" > < a href = "classMastodon_1_1API.html#ae42bb8841ebead64dbb555cb6284784e" > Mastodon::API::get< / a > < / div > < div class = "ttdeci" > uint_fast16_t get(const Mastodon::API::v1 & call, string & answer)< / div > < div class = "ttdoc" > Make a GET request which doesn& #39;t require parameters. < / div > < div class = "ttdef" > < b > Definition:< / b > get.cpp:207< / div > < / div >
< div class = "ttc" id = "classMastodon_1_1API_html_a27b9c64d94494836c28e2fb78e01dc60" > < div class = "ttname" > < a href = "classMastodon_1_1API.html#a27b9c64d94494836c28e2fb78e01dc60" > Mastodon::API::parametermap< / a > < / div > < div class = "ttdeci" > std::map< string, std::vector< string > > parametermap< / div > < div class = "ttdoc" > Used for passing parameters. < / div > < div class = "ttdef" > < b > Definition:< / b > mastodon-cpp.hpp:189< / div > < / div >
< / div > <!-- fragment -->
< / div >
< / div >
2018-06-07 19:28:24 +02:00
< a id = "aac4d00689140225c0b3d0537d318b031" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aac4d00689140225c0b3d0537d318b031" > ◆ < / a > < / span > json_array_to_vector()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > const std::vector< string > Easy::json_array_to_vector < / td >
< td > (< / td >
< td class = "paramtype" > const string &   < / td >
< td class = "paramname" > < em > json< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Turns a JSON array into a vector of strings. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > json< / td > < td > JSON string holding the array< / td > < / tr >
< / table >
< / dd >
< / dl >
2018-06-14 11:29:58 +02:00
< dl class = "section return" > < dt > Returns< / dt > < dd > vector of strings or an empty vector on error< / dd > < / dl >
< dl class = "section since" > < dt > Since< / dt > < dd > before 0.11.0 < / dd > < / dl >
2018-06-07 19:28:24 +02:00
< div class = "fragment" > < div class = "line" > < a name = "l00032" > < / a > < span class = "lineno" > 32< / span >   {< / div > < div class = "line" > < a name = "l00033" > < / a > < span class = "lineno" > 33< / span >   Json::Value json_array;< / div > < div class = "line" > < a name = "l00034" > < / a > < span class = "lineno" > 34< / span >   std::stringstream ss(json);< / div > < div class = "line" > < a name = "l00035" > < / a > < span class = "lineno" > 35< / span >   ss > > json_array;< / div > < div class = "line" > < a name = "l00036" > < / a > < span class = "lineno" > 36< / span >   < / div > < div class = "line" > < a name = "l00037" > < / a > < span class = "lineno" > 37< / span >   < span class = "keywordflow" > if< / span > (json_array.isArray())< / div > < div class = "line" > < a name = "l00038" > < / a > < span class = "lineno" > 38< / span >   {< / div > < div class = "line" > < a name = "l00039" > < / a > < span class = "lineno" > 39< / span >   std::vector< string> vec;< / div > < div class = "line" > < a name = "l00040" > < / a > < span class = "lineno" > 40< / span >   < span class = "keywordflow" > for< / span > (< span class = "keyword" > const< / span > Json::Value & value : json_array)< / div > < div class = "line" > < a name = "l00041" > < / a > < span class = "lineno" > 41< / span >   {< / div > < div class = "line" > < a name = "l00042" > < / a > < span class = "lineno" > 42< / span >   vec.push_back(value.toStyledString());< / div > < div class = "line" > < a name = "l00043" > < / a > < span class = "lineno" > 43< / span >   }< / div > < div class = "line" > < a name = "l00044" > < / a > < span class = "lineno" > 44< / span >   < span class = "keywordflow" > return< / span > vec;< / div > < div class = "line" > < a name = "l00045" > < / a > < span class = "lineno" > 45< / span >   }< / div > < div class = "line" > < a name = "l00046" > < / a > < span class = "lineno" > 46< / span >   < / div > < div class = "line" > < a name = "l00047" > < / a > < span class = "lineno" > 47< / span >   ttdebug < < < span class = "stringliteral" > " ERROR: JSON string holds no array\n" < / span > ;< / div > < div class = "line" > < a name = "l00048" > < / a > < span class = "lineno" > 48< / span >   ttdebug < < < span class = "stringliteral" > " String was: " < / span > < < json < < < span class = "charliteral" > ' \n' < / span > ;< / div > < div class = "line" > < a name = "l00049" > < / a > < span class = "lineno" > 49< / span >   < span class = "keywordflow" > return< / span > {};< / div > < div class = "line" > < a name = "l00050" > < / a > < span class = "lineno" > 50< / span >   }< / div > < / div > <!-- fragment -->
< / div >
< / div >
< a id = "aefbb7ca4286a7536b1c5ee4a68af516b" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aefbb7ca4286a7536b1c5ee4a68af516b" > ◆ < / a > < / span > parse_stream()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > const std::vector< < a class = "el" href = "classMastodon_1_1Easy.html#a30a4cd0e1de10c3c5bed81c1b6316c4f" > Easy::stream_event< / a > > Easy::parse_stream < / td >
< td > (< / td >
< td class = "paramtype" > const std::string &   < / td >
< td class = "paramname" > < em > streamdata< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Split stream into a vector of events. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
2018-12-04 11:34:47 +01:00
< tr > < td class = "paramname" > streamdata< / td > < td > Data from < a class = "el" href = "classMastodon_1_1API.html#a3f4df7ecf727cfcc4b9c20a18d0dbb34" title = "Make a streaming GET request. " > get_stream()< / a > < / td > < / tr >
2018-06-07 19:28:24 +02:00
< / table >
< / dd >
< / dl >
2018-06-14 11:29:58 +02:00
< dl class = "section return" > < dt > Returns< / dt > < dd > vector of stream events< / dd > < / dl >
< dl class = "section since" > < dt > Since< / dt > < dd > before 0.11.0 < / dd > < / dl >
2019-01-26 06:59:40 +01:00
< div class = "fragment" > < div class = "line" > < a name = "l00054" > < / a > < span class = "lineno" > 54< / span >   {< / div > < div class = "line" > < a name = "l00055" > < / a > < span class = "lineno" > 55< / span >   < span class = "keywordtype" > string< / span > stream = streamdata;< / div > < div class = "line" > < a name = "l00056" > < / a > < span class = "lineno" > 56< / span >   std::regex reevent(< span class = "stringliteral" > " event: (update|notification|delete)\ndata: (.*)\n" < / span > );< / div > < div class = "line" > < a name = "l00057" > < / a > < span class = "lineno" > 57< / span >   std::smatch match;< / div > < div class = "line" > < a name = "l00058" > < / a > < span class = "lineno" > 58< / span >   std::vector< stream_event> vec = {};< / div > < div class = "line" > < a name = "l00059" > < / a > < span class = "lineno" > 59< / span >   < / div > < div class = "line" > < a name = "l00060" > < / a > < span class = "lineno" > 60< / span >   < span class = "keywordflow" > while< / span > (std::regex_search(stream, match, reevent))< / div > < div class = "line" > < a name = "l00061" > < / a > < span class = "lineno" > 61< / span >   {< / div > < div class = "line" > < a name = "l00062" > < / a > < span class = "lineno" > 62< / span >   < span class = "keyword" > const< / span > < span class = "keywordtype" > string< / span > & < span class = "keyword" > event< / span > = match[1].str();< / div > < div class = "line" > < a name = "l00063" > < / a > < span class = "lineno" > 63< / span >   < span class = "keyword" > const< / span > < span class = "keywordtype" > string< / span > & data = match[2].str();< / div > < div class = "line" > < a name = "l00064" > < / a > < span class = "lineno" > 64< / span >   < a class = "code" href = "classMastodon_1_1Easy.html#acd775719887d95875c2fb46b45116d2b" > event_type< / a > type = event_type::Undefined;< / div > < div class = "line" > < a name = "l00065" > < / a > < span class = "lineno" > 65< / span >   < / div > < div class = "line" > < a name = "l00066" > < / a > < span class = "lineno" > 66< / span >   < span class = "keywordflow" > if< / span > (event.compare(< span class = "stringliteral" > " update" < / span > ) == 0)< / div > < div class = "line" > < a name = "l00067" > < / a > < span class = "lineno" > 67< / span >   type = event_type::Update;< / div > < div class = "line" > < a name = "l00068" > < / a > < span class = "lineno" > 68< / span >   < span class = "keywordflow" > else< / span > < span class = "keywordflow" > if< / span > (event.compare(< span class = "stringliteral" > " notification" < / span > ) == 0)< / div > < div class = "line" > < a name = "l00069" > < / a > < span class = "lineno" > 69< / span >   type = event_type::Notification;< / div > < div class = "line" > < a name = "l00070" > < / a > < span class = "lineno" > 70< / span >   < span class = "keywordflow" > else< / span > < span class = "keywordflow" > if< / span > (event.compare(< span class = "stringliteral" > " delete" < / span > ) == 0)< / div > < div class = "line" > < a name = "l00071" > < / a > < span class = "lineno" > 71< / span >   type = event_type::Delete;< / div > < div class = "line" > < a name = "l00072" > < / a > < span class = "lineno" > 72< / span >   < / div > < div class = "line" > < a name = "l00073" > < / a > < span class = "lineno" > 73< / span >   vec.push_back(< a class = "code" href = "classMastodon_1_1Easy.html#a30a4cd0e1de10c3c5bed81c1b6316c4f" > stream_event< / a > (type, data));< / div > < div class = "line" > < a name = "l00074" > < / a > < span class = "lineno" > 74< / span >   stream = match.suffix().str();< / div > < div class = "line" > < a name = "l00075" > < / a > < span class = "lineno" > 75< / span >   }< / div > < div class = "line" > < a name = "l00076" > < / a > < span class = "lineno" > 76< / span >   < / div > < div class = "line" > < a name = "l00077" > < / a > < span class = "lineno" > 77< / span >   < span class = "keywordflow" > return< / span > vec;< / div > < div class = "line" > < a name = "l00078" > < / a > < span class = "lineno" > 78< / span >   }< / div > < div class = "ttc" id = "classMastodon_1_1Easy_html_acd775719887d95875c2fb46b45116d2b" > < div class = "ttname" > < a href = "classMastodon_1_1Easy.html#acd775719887d95875c2fb46b45116d2b" > Mastodon::Easy::event_type< / a > < / div > < div class = "ttdeci" > event_type< / div > < div class = "ttdoc" > Describes the event type. < / div > < div class = "ttdef" > < b > Definition:< / b > easy.hpp:56< / div > < / div >
< div class = "ttc" id = "classMastodon_1_1Easy_html_a30a4cd0e1de10c3c5bed81c1b6316c4f" > < div class = "ttname" > < a href = "classMastodon_1_1Easy.html#a30a4cd0e1de10c3c5bed81c1b6316c4f" > Mastodon::Easy::stream_event< / a > < / div > < div class = "ttdeci" > std::pair< event_type, string > stream_event< / div > < div class = "ttdoc" > Used for stream events. < / div > < div class = "ttdef" > < b > Definition:< / b > easy.hpp:125< / div > < / div >
2018-06-14 04:52:33 +02:00
< / div > <!-- fragment -->
< / div >
< / div >
2018-10-08 18:39:50 +02:00
< a id = "a5aef46f679222c1b879fc9b2d20c438e" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a5aef46f679222c1b879fc9b2d20c438e" > ◆ < / a > < / span > send_post()< / h2 >
2018-06-14 04:52:33 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2018-07-14 12:42:45 +02:00
< td class = "memname" > const < a class = "el" href = "classMastodon_1_1Easy_1_1Status.html" > Easy::Status< / a > Easy::send_post < / td >
2018-06-14 04:52:33 +02:00
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "classMastodon_1_1Easy_1_1Status.html" > Status< / a > &   < / td >
< td class = "paramname" > < em > status< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2018-10-08 18:39:50 +02:00
< td class = "paramtype" > uint_fast16_t &   < / td >
< td class = "paramname" > < em > error< / em >   < / td >
2018-06-14 04:52:33 +02:00
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Sends a toot. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > status< / td > < td > The status to send < / td > < / tr >
2019-01-26 07:07:21 +01:00
< tr > < td class = "paramname" > error< / td > < td > < a class = "el" href = "classMastodon_1_1API.html#error" > Error code< / a > < / td > < / tr >
2018-06-14 04:52:33 +02:00
< / table >
< / dd >
< / dl >
2018-06-14 11:29:58 +02:00
< dl class = "section return" > < dt > Returns< / dt > < dd > The new < a class = "el" href = "classMastodon_1_1Easy_1_1Status.html" title = "Class to hold statuses. " > Easy::Status< / a > < / dd > < / dl >
2018-07-14 12:42:45 +02:00
< dl class = "section since" > < dt > Since< / dt > < dd > 0.18.1 < / dd > < / dl >
2019-01-27 04:52:37 +01:00
< div class = "fragment" > < div class = "line" > < a name = "l00032" > < / a > < span class = "lineno" > 32< / span >   {< / div > < div class = "line" > < a name = "l00033" > < / a > < span class = "lineno" > 33< / span >   < a class = "code" href = "classMastodon_1_1API.html#a27b9c64d94494836c28e2fb78e01dc60" > API::parametermap< / a > parameters;< / div > < div class = "line" > < a name = "l00034" > < / a > < span class = "lineno" > 34< / span >   < span class = "keywordtype" > string< / span > answer;< / div > < div class = "line" > < a name = "l00035" > < / a > < span class = "lineno" > 35< / span >   error = 0;< / div > < div class = "line" > < a name = "l00036" > < / a > < span class = "lineno" > 36< / span >   < / div > < div class = "line" > < a name = "l00037" > < / a > < span class = "lineno" > 37< / span >   < span class = "keywordflow" > if< / span > (!status.< a class = "code" href = "classMastodon_1_1Easy_1_1Status.html#a08baa55aeca1317f5beef330b9e7ecf0" > content< / a > ().empty())< / div > < div class = "line" > < a name = "l00038" > < / a > < span class = "lineno" > 38< / span >   {< / div > < div class = "line" > < a name = "l00039" > < / a > < span class = "lineno" > 39< / span >   parameters.insert({ < span class = "stringliteral" > " status" < / span > , { status.< a class = "code" href = "classMastodon_1_1Easy_1_1Status.html#a08baa55aeca1317f5beef330b9e7ecf0" > content< / a > () }});< / div > < div class = "line" > < a name = "l00040" > < / a > < span class = "lineno" > 40< / span >   }< / div > < div class = "line" > < a name = "l00041" > < / a > < span class = "lineno" > 41< / span >   < span class = "keywordflow" > else< / span > < / div > < div class = "line" > < a name = "l00042" > < / a > < span class = "lineno" > 42< / span >   {< / div > < div class = "line" > < a name = "l00043" > < / a > < span class = "lineno" > 43< / span >   ttdebug < < < span class = "stringliteral" > " ERROR: Easy::Status::content can not be empty.\n" < / span > ;< / div > < div class = "line" > < a name = "l00044" > < / a > < span class = "lineno" > 44< / span >   error = 11;< / div > < div class = "line" > < a name = "l00045" > < / a > < span class = "lineno" > 45< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "classMastodon_1_1Easy_1_1Status.html" > Status< / a > ();< / div > < div class = "line" > < a name = "l00046" > < / a > < span class = "lineno" > 46< / span >   }< / div > < div class = "line" > < a name = "l00047" > < / a > < span class = "lineno" > 47< / span >   < / div > < div class = "line" > < a name = "l00048" > < / a > < span class = "lineno" > 48< / span >   < span class = "keywordflow" > if< / span > (!status.< a class = "code" href = "classMastodon_1_1Easy_1_1Status.html#a287ee57494a7c4b3d4e74917798d2f8b" > in_reply_to_id< / a > ().empty())< / div > < div class = "line" > < a name = "l00049" > < / a > < span class = "lineno" > 49< / span >   {< / div > < div class = "line" > < a name = "l00050" > < / a > < span class = "lineno" > 50< / span >   parameters.insert({ < span class = "stringliteral" > " in_reply_to_id" < / span > ,< / div > < div class = "line" > < a name = "l00051" > < / a > < span class = "lineno" > 51< / span >   { status.< a class = "code" href = "classMastodon_1_1Easy_1_1Status.html#a287ee57494a7c4b3d4e74917798d2f8b" > in_reply_to_id< / a > () }});< / div > < div class = "line" > < a name = "l00052" > < / a > < span class = "lineno" > 52< / span >   }< / div > < div class = "line" > < a name = "l00053" > < / a > < span class = "lineno" > 53< / span >   < span class = "keywordflow" > if< / span > (status.< a class = "code" href = "classMastodon_1_1Easy_1_1Status.html#a089fc0c49c51c5b8f17101b3e6153d2a" > sensitive< / a > ())< / div > < div class = "line" > < a name = "l00054" > < / a > < span class = "lineno" > 54< / span >   {< / div > < div class = "line" > < a name = "l00055" > < / a > < span class = "lineno" > 55< / span >   parameters.insert({ < span class = "stringliteral" > " sensitive" < / span > , { < span class = "stringliteral" > " true" < / span > }});< / div > < div class = "line" > < a name = "l00056" > < / a > < span class = "lineno" > 56< / span >   }< / div > < div class = "line" > < a name = "l00057" > < / a > < span class = "lineno" > 57< / span >   < span class = "keywordflow" > if< / span > (!status.< a class = "code" href = "classMastodon_1_1Easy_1_1Status.html#a7625754b87a0b8654092b7df577d885b" > spoiler_text< / a > ().empty())< / div > < div class = "line" > < a name = "l00058" > < / a > < span class = "lineno" > 58< / span >   {< / div > < div class = "lin
2018-06-14 11:29:58 +02:00
< div class = "ttc" id = "classMastodon_1_1Easy_1_1Attachment_html" > < div class = "ttname" > < a href = "classMastodon_1_1Easy_1_1Attachment.html" > Mastodon::Easy::Attachment< / a > < / div > < div class = "ttdoc" > Class to hold attachments. < / div > < div class = "ttdef" > < b > Definition:< / b > attachment.hpp:44< / div > < / div >
2018-12-04 11:34:47 +01:00
< div class = "ttc" id = "classMastodon_1_1API_html_aaf5ba9253c05c733bc6a7819fd7455cd" > < div class = "ttname" > < a href = "classMastodon_1_1API.html#aaf5ba9253c05c733bc6a7819fd7455cd" > Mastodon::API::post< / a > < / div > < div class = "ttdeci" > uint_fast16_t post(const Mastodon::API::v1 & call, string & answer)< / div > < div class = "ttdoc" > Make a POST request which doesn& #39;t require parameters. < / div > < div class = "ttdef" > < b > Definition:< / b > post.cpp:140< / div > < / div >
2018-11-19 03:36:37 +01:00
< div class = "ttc" id = "classMastodon_1_1Easy_1_1Status_html_a9f23bb069483c54103c788393a33810d" > < div class = "ttname" > < a href = "classMastodon_1_1Easy_1_1Status.html#a9f23bb069483c54103c788393a33810d" > Mastodon::Easy::Status::media_attachments< / a > < / div > < div class = "ttdeci" > const std::vector< Attachment > media_attachments() const< / div > < div class = "ttdoc" > Returns the attachments. < / div > < div class = "ttdef" > < b > Definition:< / b > status.cpp:162< / div > < / div >
< div class = "ttc" id = "classMastodon_1_1Easy_1_1Status_html_a9b783410cd731e44599624b1bffecc8a" > < div class = "ttname" > < a href = "classMastodon_1_1Easy_1_1Status.html#a9b783410cd731e44599624b1bffecc8a" > Mastodon::Easy::Status::language< / a > < / div > < div class = "ttdeci" > const string language() const< / div > < div class = "ttdoc" > Returns the language of the status. < / div > < div class = "ttdef" > < b > Definition:< / b > status.cpp:151< / div > < / div >
< div class = "ttc" id = "classMastodon_1_1Easy_1_1Status_html" > < div class = "ttname" > < a href = "classMastodon_1_1Easy_1_1Status.html" > Mastodon::Easy::Status< / a > < / div > < div class = "ttdoc" > Class to hold statuses. < / div > < div class = "ttdef" > < b > Definition:< / b > status.hpp:59< / div > < / div >
2018-12-04 11:34:47 +01:00
< div class = "ttc" id = "classMastodon_1_1Easy_1_1Status_html_a30b94cb748b7c70c4d5928c349f72a3c" > < div class = "ttname" > < a href = "classMastodon_1_1Easy_1_1Status.html#a30b94cb748b7c70c4d5928c349f72a3c" > Mastodon::Easy::Status::visibility< / a > < / div > < div class = "ttdeci" > visibility_type visibility() const< / div > < div class = "ttdoc" > Returns the visibility of the status. < / div > < div class = "ttdef" > < b > Definition:< / b > status.cpp:292< / div > < / div >
2018-11-19 03:36:37 +01:00
< div class = "ttc" id = "classMastodon_1_1Easy_1_1Status_html_a08baa55aeca1317f5beef330b9e7ecf0" > < div class = "ttname" > < a href = "classMastodon_1_1Easy_1_1Status.html#a08baa55aeca1317f5beef330b9e7ecf0" > Mastodon::Easy::Status::content< / a > < / div > < div class = "ttdeci" > const string content() const< / div > < div class = "ttdoc" > Returns content of status. < / div > < div class = "ttdef" > < b > Definition:< / b > status.cpp:93< / div > < / div >
2018-10-08 18:39:50 +02:00
< div class = "ttc" id = "classMastodon_1_1API_html_a27b9c64d94494836c28e2fb78e01dc60" > < div class = "ttname" > < a href = "classMastodon_1_1API.html#a27b9c64d94494836c28e2fb78e01dc60" > Mastodon::API::parametermap< / a > < / div > < div class = "ttdeci" > std::map< string, std::vector< string > > parametermap< / div > < div class = "ttdoc" > Used for passing parameters. < / div > < div class = "ttdef" > < b > Definition:< / b > mastodon-cpp.hpp:189< / div > < / div >
2018-11-19 03:36:37 +01:00
< div class = "ttc" id = "classMastodon_1_1Easy_1_1Status_html_a7625754b87a0b8654092b7df577d885b" > < div class = "ttname" > < a href = "classMastodon_1_1Easy_1_1Status.html#a7625754b87a0b8654092b7df577d885b" > Mastodon::Easy::Status::spoiler_text< / a > < / div > < div class = "ttdeci" > const string spoiler_text() const< / div > < div class = "ttdoc" > Returns the spoiler text. < / div > < div class = "ttdef" > < b > Definition:< / b > status.cpp:255< / div > < / div >
2019-01-27 04:52:37 +01:00
< div class = "ttc" id = "classMastodon_1_1Easy_1_1Status_html_a287ee57494a7c4b3d4e74917798d2f8b" > < div class = "ttname" > < a href = "classMastodon_1_1Easy_1_1Status.html#a287ee57494a7c4b3d4e74917798d2f8b" > Mastodon::Easy::Status::in_reply_to_id< / a > < / div > < div class = "ttdeci" > const string in_reply_to_id() const< / div > < div class = "ttdoc" > Returns the ID of the status it replies to. < / div > < div class = "ttdef" > < b > Definition:< / b > status.cpp:135< / div > < / div >
2018-07-14 12:42:45 +02:00
< / div > <!-- fragment -->
< / div >
< / div >
2018-10-08 18:39:50 +02:00
< a id = "a210a0884b7e5c4bd5dd40f883f6ea2d5" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a210a0884b7e5c4bd5dd40f883f6ea2d5" > ◆ < / a > < / span > send_toot()< / h2 >
2018-07-14 12:42:45 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > const < a class = "el" href = "classMastodon_1_1Easy_1_1Status.html" > Easy::Status< / a > Easy::send_toot < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "classMastodon_1_1Easy_1_1Status.html" > Status< / a > &   < / td >
< td class = "paramname" > < em > status< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2018-10-08 18:39:50 +02:00
< td class = "paramtype" > uint_fast16_t &   < / td >
< td class = "paramname" > < em > error< / em >   < / td >
2018-07-14 12:42:45 +02:00
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2018-10-08 18:39:50 +02:00
< p > Alias for < a class = "el" href = "classMastodon_1_1Easy.html#a5aef46f679222c1b879fc9b2d20c438e" title = "Sends a toot. " > send_post()< / a > < / p >
2018-07-14 12:42:45 +02:00
< dl class = "section since" > < dt > Since< / dt > < dd > 0.17.0 < / dd > < / dl >
2019-01-26 06:59:40 +01:00
< div class = "fragment" > < div class = "line" > < a name = "l00027" > < / a > < span class = "lineno" > 27< / span >   {< / div > < div class = "line" > < a name = "l00028" > < / a > < span class = "lineno" > 28< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "classMastodon_1_1Easy.html#a5aef46f679222c1b879fc9b2d20c438e" > send_post< / a > (status, error);< / div > < div class = "line" > < a name = "l00029" > < / a > < span class = "lineno" > 29< / span >   }< / div > < div class = "ttc" id = "classMastodon_1_1Easy_html_a5aef46f679222c1b879fc9b2d20c438e" > < div class = "ttname" > < a href = "classMastodon_1_1Easy.html#a5aef46f679222c1b879fc9b2d20c438e" > Mastodon::Easy::send_post< / a > < / div > < div class = "ttdeci" > const Status send_post(const Status & status, uint_fast16_t & error)< / div > < div class = "ttdoc" > Sends a toot. < / div > < div class = "ttdef" > < b > Definition:< / b > simple_calls.cpp:31< / div > < / div >
2018-06-07 19:28:24 +02:00
< / div > <!-- fragment -->
< / div >
< / div >
< a id = "a8db971f42ebd7548f7a29d50e71834c0" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a8db971f42ebd7548f7a29d50e71834c0" > ◆ < / a > < / span > strtime_local()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > const string Easy::strtime_local < / td >
< td > (< / td >
< td class = "paramtype" > const system_clock::time_point &   < / td >
< td class = "paramname" > < em > timepoint< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const string &   < / td >
< td class = "paramname" > < em > format< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > See strtime_utc. < / p >
< dl class = "section return" > < dt > Returns< / dt > < dd > The local time as string< / dd > < / dl >
< dl class = "section since" > < dt > Since< / dt > < dd > 0.11.0 < / dd > < / dl >
< div class = "fragment" > < div class = "line" > < a name = "l00093" > < / a > < span class = "lineno" > 93< / span >   {< / div > < div class = "line" > < a name = "l00094" > < / a > < span class = "lineno" > 94< / span >   < span class = "keywordflow" > return< / span > strtime(timepoint, format, < span class = "keyword" > false< / span > );< / div > < div class = "line" > < a name = "l00095" > < / a > < span class = "lineno" > 95< / span >   }< / div > < / div > <!-- fragment -->
< / div >
< / div >
< a id = "a8111b3938692f01eb047ff66a3a07b44" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a8111b3938692f01eb047ff66a3a07b44" > ◆ < / a > < / span > strtime_utc()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > const string Easy::strtime_utc < / td >
< td > (< / td >
< td class = "paramtype" > const system_clock::time_point &   < / td >
< td class = "paramname" > < em > timepoint< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const string &   < / td >
< td class = "paramname" > < em > format< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Converts a time_point to a string. < / p >
< p > The return value can not exceed 1023 chars.< / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > timepoint< / td > < td > The timepoint < / td > < / tr >
< tr > < td class = "paramname" > format< / td > < td > The format of the string, same as with < code > strftime< / code > .< / td > < / tr >
< / table >
< / dd >
< / dl >
< p > Example: < / p > < div class = "fragment" > < div class = "line" > < span class = "keyword" > auto< / span > timepoint = status.created_at();< / div > < div class = "line" > cout < < < a class = "code" href = "classMastodon_1_1Easy.html#a8111b3938692f01eb047ff66a3a07b44" > Easy::strtime_utc< / a > (timepoint, < span class = "stringliteral" > " %F, %T" < / span > ) < < < span class = "charliteral" > ' \n' < / span > ;< / div > < / div > <!-- fragment --> < dl class = "section return" > < dt > Returns< / dt > < dd > The UTC time as string< / dd > < / dl >
< dl class = "section since" > < dt > Since< / dt > < dd > 0.11.0 < / dd > < / dl >
< div class = "fragment" > < div class = "line" > < a name = "l00087" > < / a > < span class = "lineno" > 87< / span >   {< / div > < div class = "line" > < a name = "l00088" > < / a > < span class = "lineno" > 88< / span >   < span class = "keywordflow" > return< / span > strtime(timepoint, format, < span class = "keyword" > true< / span > );< / div > < div class = "line" > < a name = "l00089" > < / a > < span class = "lineno" > 89< / span >   }< / div > < / div > <!-- fragment -->
< / div >
< / div >
< hr / > The documentation for this class was generated from the following files:< ul >
< li > src/easy/< a class = "el" href = "easy_8hpp_source.html" > easy.hpp< / a > < / li >
< li > src/easy/easy.cpp< / li >
2018-06-14 04:52:33 +02:00
< li > src/easy/simple_calls.cpp< / li >
2018-06-07 19:28:24 +02:00
< / ul >
< / div > <!-- contents -->
<!-- start footer part -->
< hr class = "footer" / > < address class = "footer" > < small >
Generated by   < a href = "http://www.doxygen.org/index.html" >
< img class = "footer" src = "doxygen.png" alt = "doxygen" / >
< / a > 1.8.14
< / small > < / address >
< / body >
< / html >