diff --git a/Doxyfile b/Doxyfile index d3cdc98..15c0024 100644 --- a/Doxyfile +++ b/Doxyfile @@ -132,7 +132,7 @@ INLINE_INHERITED_MEMB = NO # shortest path that makes the file name unique will be used # The default value is: YES. -FULL_PATH_NAMES = YES +FULL_PATH_NAMES = NO # The STRIP_FROM_PATH tag can be used to strip a user-defined part of the path. # Stripping is only done if one of the specified strings matches the left-hand @@ -892,7 +892,7 @@ USE_MDFILE_AS_MAINPAGE = README.md # also VERBATIM_HEADERS is set to NO. # The default value is: NO. -SOURCE_BROWSER = NO +SOURCE_BROWSER = YES # Setting the INLINE_SOURCES tag to YES will include the body of functions, # classes and enums directly into the documentation. diff --git a/doc/html/Audio_8cc.html b/doc/html/Audio_8cc.html index c9b487a..c50c136 100644 --- a/doc/html/Audio_8cc.html +++ b/doc/html/Audio_8cc.html @@ -4,7 +4,7 @@ -LibTgBotPP: src/Audio.cc File Reference +LibTgBotPP: Audio.cc File Reference @@ -106,13 +106,15 @@ $(document).ready(function(){initNavTree('Audio_8cc.html','');});
#include "Telegram/Audio.h"
-
+ +

Go to the source code of this file.

+
#include "Telegram/Chat.h"
-
+ +

Go to the source code of this file.

+
#include "Telegram/Contact.h"
-
+ +

Go to the source code of this file.

+
#include "Telegram/Document.h"
-
+ +

Go to the source code of this file.

+
#include "Telegram/Location.h"
-
+ +

Go to the source code of this file.

+
#include "Telegram/MessageEntity.h"
-
+ +

Go to the source code of this file.

+
#include "Telegram/Message.h"
-
+ +

Go to the source code of this file.

+
#include "Telegram/PhotoSize.h"
-
+ +

Go to the source code of this file.

+
+ +

Go to the source code of this file.

#include "Telegram/Sticker.h"
-
+ +

Go to the source code of this file.

+ + +

Go to the source code of this file.

+
@@ -135,6 +137,8 @@ Macros

Macros

#define API_URL   "https://api.telegram.org/bot"
+

Definition at line 17 of file TelegramBot.cc.

+
@@ -142,8 +146,8 @@ Macros
#include "Telegram/User.h"
-
+ +

Go to the source code of this file.

+
#include "Telegram/Venue.h"
-
+ +

Go to the source code of this file.

+
#include "Telegram/Video.h"
-
+ +

Go to the source code of this file.

+
#include "Telegram/Voice.h"
-
+ +

Go to the source code of this file.

+
+

Definition at line 14 of file Audio.h.

+
@@ -209,6 +218,8 @@ Private Attributes
+

Definition at line 19 of file Audio.h.

+
@@ -229,6 +240,8 @@ Private Attributes
+

Definition at line 18 of file Audio.h.

+
@@ -249,6 +262,8 @@ Private Attributes
+

Definition at line 16 of file Audio.h.

+
@@ -269,11 +284,13 @@ Private Attributes
+

Definition at line 17 of file Audio.h.

+

The documentation for this class was generated from the following files: @@ -281,7 +298,7 @@ Private Attributes @@ -183,6 +190,8 @@ Private Attributes
+

Definition at line 18 of file Chat.cc.

+

Member Data Documentation

@@ -204,6 +213,8 @@ Private Attributes
+

Definition at line 21 of file Chat.h.

+
@@ -224,6 +235,8 @@ Private Attributes
+

Definition at line 17 of file Chat.h.

+
@@ -244,6 +257,8 @@ Private Attributes
+

Definition at line 22 of file Chat.h.

+
@@ -264,6 +279,8 @@ Private Attributes
+

Definition at line 19 of file Chat.h.

+
@@ -284,6 +301,8 @@ Private Attributes
+

Definition at line 18 of file Chat.h.

+
@@ -304,11 +323,13 @@ Private Attributes
+

Definition at line 20 of file Chat.h.

+

The documentation for this class was generated from the following files: @@ -316,7 +337,7 @@ Private Attributes @@ -185,6 +192,8 @@ Private Attributes
+

Definition at line 16 of file Contact.h.

+
@@ -205,6 +214,8 @@ Private Attributes
+

Definition at line 14 of file Contact.h.

+
@@ -225,11 +236,13 @@ Private Attributes
+

Definition at line 17 of file Contact.h.

+

The documentation for this class was generated from the following files: @@ -237,7 +250,7 @@ Private Attributes @@ -187,6 +194,8 @@ Private Attributes
+

Definition at line 18 of file Document.h.

+
@@ -207,6 +216,8 @@ Private Attributes
+

Definition at line 20 of file Document.h.

+
@@ -227,6 +238,8 @@ Private Attributes
+

Definition at line 19 of file Document.h.

+
@@ -247,11 +260,13 @@ Private Attributes
+

Definition at line 17 of file Document.h.

+

The documentation for this class was generated from the following files: @@ -259,7 +274,7 @@ Private Attributes @@ -181,11 +188,13 @@ Private Attributes
+

Definition at line 13 of file Location.h.

+

The documentation for this class was generated from the following files: @@ -193,7 +202,7 @@ Private Attributes
+

Definition at line 10 of file Message.cc.

+
@@ -250,6 +256,8 @@ Private Attributes
+

Definition at line 20 of file Message.cc.

+

Member Function Documentation

@@ -266,6 +274,8 @@ Private Attributes
+

Definition at line 121 of file Message.cc.

+
@@ -281,6 +291,8 @@ Private Attributes
+

Definition at line 131 of file Message.cc.

+
@@ -296,6 +308,8 @@ Private Attributes
+

Definition at line 126 of file Message.cc.

+
@@ -320,6 +334,8 @@ Private Attributes
+

Definition at line 30 of file Message.cc.

+
@@ -344,6 +360,8 @@ Private Attributes
+

Definition at line 62 of file Message.cc.

+
@@ -360,6 +378,8 @@ Private Attributes
+

Definition at line 98 of file Message.cc.

+
@@ -376,6 +396,8 @@ Private Attributes
+

Definition at line 107 of file Message.cc.

+

Member Data Documentation

@@ -397,6 +419,8 @@ Private Attributes
+

Definition at line 51 of file Message.h.

+
@@ -417,6 +441,8 @@ Private Attributes
+

Definition at line 57 of file Message.h.

+
@@ -437,6 +463,8 @@ Private Attributes
+

Definition at line 45 of file Message.h.

+
@@ -457,6 +485,8 @@ Private Attributes
+

Definition at line 58 of file Message.h.

+
@@ -477,6 +507,8 @@ Private Attributes
+

Definition at line 44 of file Message.h.

+
@@ -497,6 +529,8 @@ Private Attributes
+

Definition at line 65 of file Message.h.

+
@@ -517,6 +551,8 @@ Private Attributes
+

Definition at line 52 of file Message.h.

+
@@ -537,6 +573,8 @@ Private Attributes
+

Definition at line 50 of file Message.h.

+
@@ -557,6 +595,8 @@ Private Attributes
+

Definition at line 47 of file Message.h.

+
@@ -577,6 +617,8 @@ Private Attributes
+

Definition at line 46 of file Message.h.

+
@@ -597,6 +639,8 @@ Private Attributes
+

Definition at line 43 of file Message.h.

+
@@ -617,6 +661,8 @@ Private Attributes
+

Definition at line 66 of file Message.h.

+
@@ -637,6 +683,8 @@ Private Attributes
+

Definition at line 62 of file Message.h.

+
@@ -657,6 +705,8 @@ Private Attributes
+

Definition at line 59 of file Message.h.

+
@@ -677,6 +727,8 @@ Private Attributes
+

Definition at line 42 of file Message.h.

+
@@ -697,6 +749,8 @@ Private Attributes
+

Definition at line 69 of file Message.h.

+
@@ -717,6 +771,8 @@ Private Attributes
+

Definition at line 68 of file Message.h.

+
@@ -737,6 +793,8 @@ Private Attributes
+

Definition at line 61 of file Message.h.

+
@@ -757,6 +815,8 @@ Private Attributes
+

Definition at line 64 of file Message.h.

+
@@ -777,6 +837,8 @@ Private Attributes
+

Definition at line 63 of file Message.h.

+
@@ -797,6 +859,8 @@ Private Attributes
+

Definition at line 53 of file Message.h.

+
@@ -817,6 +881,8 @@ Private Attributes
+

Definition at line 70 of file Message.h.

+
@@ -837,6 +903,8 @@ Private Attributes
+

Definition at line 48 of file Message.h.

+
@@ -857,6 +925,8 @@ Private Attributes
+

Definition at line 54 of file Message.h.

+
@@ -877,6 +947,8 @@ Private Attributes
+

Definition at line 67 of file Message.h.

+
@@ -897,6 +969,8 @@ Private Attributes
+

Definition at line 49 of file Message.h.

+
@@ -917,6 +991,8 @@ Private Attributes
+

Definition at line 60 of file Message.h.

+
@@ -937,6 +1013,8 @@ Private Attributes
+

Definition at line 55 of file Message.h.

+
@@ -957,11 +1035,13 @@ Private Attributes
+

Definition at line 56 of file Message.h.

+

The documentation for this class was generated from the following files: @@ -969,7 +1049,7 @@ Private Attributes

Member Data Documentation

@@ -183,6 +190,8 @@ Private Attributes
+

Definition at line 19 of file MessageEntity.h.

+
@@ -203,6 +212,8 @@ Private Attributes
+

Definition at line 18 of file MessageEntity.h.

+
@@ -223,6 +234,8 @@ Private Attributes
+

Definition at line 17 of file MessageEntity.h.

+
@@ -243,11 +256,13 @@ Private Attributes
+

Definition at line 20 of file MessageEntity.h.

+

The documentation for this class was generated from the following files: @@ -255,7 +270,7 @@ Private Attributes @@ -185,6 +192,8 @@ Private Attributes
+

Definition at line 17 of file PhotoSize.h.

+
@@ -205,6 +214,8 @@ Private Attributes
+

Definition at line 16 of file PhotoSize.h.

+
@@ -225,11 +236,13 @@ Private Attributes
+

Definition at line 15 of file PhotoSize.h.

+

The documentation for this class was generated from the following files: @@ -237,7 +250,7 @@ Private Attributes @@ -187,6 +194,8 @@ Private Attributes
+

Definition at line 20 of file Sticker.h.

+
@@ -207,6 +216,8 @@ Private Attributes
+

Definition at line 18 of file Sticker.h.

+
@@ -227,6 +238,8 @@ Private Attributes
+

Definition at line 19 of file Sticker.h.

+
@@ -247,11 +260,13 @@ Private Attributes
+

Definition at line 17 of file Sticker.h.

+

The documentation for this class was generated from the following files: @@ -259,7 +274,7 @@ Private Attributes @@ -203,6 +218,15 @@ Private Attributes
+

Adds a callback to the command list of the bot

+
Parameters
+ + +
cmda structure of type TCommand
+
+
+ +

Definition at line 44 of file TelegramBot.cc.

@@ -237,6 +261,9 @@ Private Attributes
+

A generic API request

+ +

Definition at line 123 of file TelegramBot.cc.

@@ -271,6 +298,9 @@ Private Attributes
+

An API request, posting JSON data

+ +

Definition at line 160 of file TelegramBot.cc.

@@ -287,6 +317,8 @@ Private Attributes
+

Definition at line 109 of file TelegramBot.cc.

+
@@ -302,6 +334,8 @@ Private Attributes
+

Definition at line 104 of file TelegramBot.cc.

+
@@ -326,6 +360,8 @@ Private Attributes
+

Definition at line 115 of file TelegramBot.cc.

+
@@ -350,6 +386,8 @@ Private Attributes
+

Definition at line 187 of file TelegramBot.cc.

+
@@ -365,6 +403,15 @@ Private Attributes
+

Process incoming message

+
Parameters
+ + +
messagea std::string storing the message sent by the Telegram system
+
+
+ +

Definition at line 74 of file TelegramBot.cc.

@@ -391,6 +438,9 @@ Private Attributes
+

Send a text message to a user

+ +

Definition at line 90 of file TelegramBot.cc.

@@ -418,6 +468,8 @@ Private Attributes
+

Definition at line 95 of file TelegramBot.cc.

+
@@ -433,7 +485,15 @@ Private Attributes
-

Set the webhook The web hook URL is like https://<your domain>="">/cgi-bin/mybot.cgi A web hook must be set before you can get any messages from the Telegram network!

+

Set the webhook The web hook URL is like https://<your domain>="">/cgi-bin/mybot.cgi A web hook must be set before you can get any messages from the Telegram network!

+
Parameters
+ + +
urla std::string with the URL of the hook
+
+
+ +

Definition at line 60 of file TelegramBot.cc.

@@ -456,6 +516,8 @@ Private Attributes
+

Definition at line 51 of file TelegramBot.h.

+
@@ -476,6 +538,8 @@ Private Attributes
+

Definition at line 54 of file TelegramBot.h.

+
@@ -496,6 +560,8 @@ Private Attributes
+

Definition at line 53 of file TelegramBot.h.

+
@@ -516,11 +582,13 @@ Private Attributes
+

Definition at line 52 of file TelegramBot.h.

+

The documentation for this class was generated from the following files: @@ -528,7 +596,7 @@ Private Attributes @@ -185,6 +192,8 @@ Private Attributes
+

Definition at line 14 of file User.h.

+
@@ -205,6 +214,8 @@ Private Attributes
+

Definition at line 16 of file User.h.

+
@@ -225,11 +236,13 @@ Private Attributes
+

Definition at line 17 of file User.h.

+

The documentation for this class was generated from the following files: @@ -237,7 +250,7 @@ Private Attributes @@ -185,6 +192,8 @@ Private Attributes
+

Definition at line 18 of file Venue.h.

+
@@ -205,6 +214,8 @@ Private Attributes
+

Definition at line 15 of file Venue.h.

+
@@ -225,11 +236,13 @@ Private Attributes
+

Definition at line 16 of file Venue.h.

+

The documentation for this class was generated from the following files: @@ -237,7 +250,7 @@ Private Attributes @@ -191,6 +198,8 @@ Private Attributes
+

Definition at line 16 of file Video.h.

+
@@ -211,6 +220,8 @@ Private Attributes
+

Definition at line 22 of file Video.h.

+
@@ -231,6 +242,8 @@ Private Attributes
+

Definition at line 18 of file Video.h.

+
@@ -251,6 +264,8 @@ Private Attributes
+

Definition at line 21 of file Video.h.

+
@@ -271,6 +286,8 @@ Private Attributes
+

Definition at line 20 of file Video.h.

+
@@ -291,11 +308,13 @@ Private Attributes
+

Definition at line 17 of file Video.h.

+

The documentation for this class was generated from the following files: @@ -303,7 +322,7 @@ Private Attributes @@ -185,6 +192,8 @@ Private Attributes
+

Definition at line 14 of file Voice.h.

+
@@ -205,6 +214,8 @@ Private Attributes
+

Definition at line 17 of file Voice.h.

+
@@ -225,11 +236,13 @@ Private Attributes
+

Definition at line 16 of file Voice.h.

+

The documentation for this class was generated from the following files: @@ -237,7 +250,7 @@ Private Attributes @@ -140,8 +142,8 @@ Functions
+

Definition at line 18 of file TelegramBot.h.

+
@@ -178,6 +180,8 @@ Typedefs
+

Definition at line 14 of file TelegramBot.h.

+
@@ -190,6 +194,8 @@ Typedefs
+

Definition at line 24 of file TelegramBot.h.

+
@@ -202,6 +208,8 @@ Typedefs
+

Definition at line 23 of file MessageEntity.h.

+
@@ -210,7 +218,7 @@ Typedefs
+

Definition at line 80 of file std.cc.

+
@@ -179,6 +185,8 @@ Functions
+

Definition at line 25 of file std.cc.

+
@@ -195,6 +203,8 @@ Functions
+

Definition at line 91 of file std.cc.

+
@@ -221,6 +231,8 @@ Functions
+

Definition at line 42 of file std.cc.

+
@@ -237,6 +249,8 @@ Functions
+

Definition at line 59 of file std.cc.

+
@@ -253,6 +267,8 @@ Functions
+

Definition at line 11 of file std.cc.

+
@@ -269,6 +285,8 @@ Functions
+

Definition at line 67 of file std.cc.

+
@@ -276,8 +294,8 @@ Functions
+

Definition at line 10 of file std.h.

+

Typedef Documentation

@@ -173,6 +175,8 @@ Functions
+

Definition at line 12 of file std.h.

+

Function Documentation

@@ -189,6 +193,8 @@ Functions
+

Definition at line 30 of file std.cc.

+
@@ -204,6 +210,8 @@ Functions
+

Definition at line 80 of file std.cc.

+
@@ -220,6 +228,8 @@ Functions
+

Definition at line 25 of file std.cc.

+
@@ -236,6 +246,8 @@ Functions
+

Definition at line 91 of file std.cc.

+
@@ -262,6 +274,8 @@ Functions
+

Definition at line 42 of file std.cc.

+
@@ -278,6 +292,8 @@ Functions
+

Definition at line 59 of file std.cc.

+
@@ -294,6 +310,8 @@ Functions
+

Definition at line 11 of file std.cc.

+
@@ -310,6 +328,8 @@ Functions
+

Definition at line 67 of file std.cc.

+
@@ -317,8 +337,8 @@ Functions @@ -156,10 +163,12 @@ Public Attributes
+

Definition at line 22 of file TelegramBot.h.

+

The documentation for this struct was generated from the following file: @@ -167,7 +176,7 @@ Public Attributes