# Summary
Members | Descriptions
--------------------------------|---------------------------------------------
message,long * result)` |
`public int `[`main`](#main_8cpp_1a0ddf1224851353fc92bfbff6f499fa97)`(int argc,char * argv)` |
`public QByteArray `[`packData`](#sources_2network_2tcp_2client_2tcpclient_8cpp_1ab3a4b07b989e96c320a588763613d6c7)`(const QByteArray data,const uchar frameType)` |
`public QByteArray `[`packData`](#tcp_2src_2client_2tcpclient_8cpp_1ab3a4b07b989e96c320a588763613d6c7)`(const QByteArray data,const uchar frameType)` |
`public void * `[`yyalloc`](#json__scanner_8cc_1a7da304d8ef6c688c0835d35296fe61c2)`(`[`yy_size_t`](#json__scanner_8cc_1ad557845057f187eec4be07e2717d2afa)`)` |
`public void * `[`yyrealloc`](#json__scanner_8cc_1abcb4148bc13fe254059384c2fdf472b7)`(void *,`[`yy_size_t`](#json__scanner_8cc_1ad557845057f187eec4be07e2717d2afa)`)` |
`public void `[`yyfree`](#json__scanner_8cc_1a70f82d43d4797bb2a50f7678ddbfbda5)`(void *)` |
`public `[`if`](#json__scanner_8cc_1ad4a65b873df5c05570846b5413b41dfd)`(!)` |
`public `[`while`](#json__scanner_8cc_1a8fdafe3be7e00ce3d4f0cb50a9a5eb39)`(1)` |
`public void `[`vilogger`](#sources_2utils_2debug__wrappers_2vilogger_8h_1aeb81715294405071c6bf55f84a5a9d5a)`(QtMsgType type,const QMessageLogContext & context,const QString & msg)` | * ISSD Corp. <www.issd.com.tr> *
`public void `[`vilogger`](#viero-base_2src_2utils_2vilogger_8h_1aeb81715294405071c6bf55f84a5a9d5a)`(QtMsgType type,const QMessageLogContext & context,const QString & msg)` |
`namespace `[`QJson`](#namespaceQJson) | Namespace used by [QJson](#namespaceQJson)
`namespace `[`Viero::Media`](#namespaceViero_1_1Media) |
`namespace `[`yy`](#namespaceyy) |
`class `[`CameraController`](#classCameraController) |
`class `[`CameraSettingsInterface`](#classCameraSettingsInterface) |
`class `[`ConfigurationController`](#classConfigurationController) |
`class `[`ConfigurationInterface`](#classConfigurationInterface) |
`class `[`CpuInfo`](#classCpuInfo) |
`class `[`CpuLoadTracker`](#classCpuLoadTracker) |
`class `[`DataDistributorInterface`](#classDataDistributorInterface) |
`class `[`DBusClient`](#classDBusClient) |
`class `[`DBusServer`](#classDBusServer) |
`class `[`DBusTester`](#classDBusTester) |
`class `[`DualFileLogger`](#classDualFileLogger) | Logs messages into two log files simultaneously. May be used to create two logfiles with different configuration settings.
`class `[`ExampleHttpClient`](#classExampleHttpClient) |
`class `[`ExampleTcpServerClient`](#classExampleTcpServerClient) |
`class `[`ExampleUartHandler`](#classExampleUartHandler) |
`class `[`ExternalComponent`](#classExternalComponent) |
`class `[`FileLogger`](#classFileLogger) | [Logger](#classLogger) that uses a text file for output. Settings are read from a config file using a QSettings object. Config settings can be changed at runtime.
`class `[`FileStream`](#classFileStream) |
`class `[`FlexLexer`](#classFlexLexer) |
`class `[`GpuInfo`](#classGpuInfo) |
`class `[`HandlerThread`](#classHandlerThread) |
`class `[`HddInfo`](#classHddInfo) |
`class `[`HddUsageTracker`](#classHddUsageTracker) |
`class `[`HttpClient`](#classHttpClient) |
`class `[`HttpClientController`](#classHttpClientController) |
`class `[`HttpConnectionHandler`](#classHttpConnectionHandler) | Alias for QSslConfiguration if OpenSSL is not supported The connection handler accepts incoming connections and dispatches incoming requests to to a request mapper. Since HTTP clients can send multiple requests before waiting for the response, the incoming requests are queued and processed one after the other.
`class `[`HttpConnectionHandlerPool`](#classHttpConnectionHandlerPool) | Pool of http connection handlers. The size of the pool grows and shrinks on demand.
`class `[`HttpCookie`](#classHttpCookie) | HTTP cookie as defined in RFC 2109. This class can also parse RFC 2965 cookies, but skips fields that are not defined in RFC 2109.
`class `[`HttpListener`](#classHttpListener) | Listens for incoming TCP connections and and passes all incoming HTTP requests to your implementation of [HttpRequestHandler](#classHttpRequestHandler), which processes the request and generates the response (usually a HTML document).
`class `[`HttpRequest`](#classHttpRequest) | This object represents a single HTTP request. It reads the request from a TCP socket and provides getters for the individual parts of the request.
`class `[`HttpRequestHandler`](#classHttpRequestHandler) | The request handler generates a response for each HTTP request. Web Applications usually have one central request handler that maps incoming requests to several controllers (servlets) based on the requested path.
`class `[`HttpResponse`](#classHttpResponse) | This object represents a HTTP response, used to return something to the web client.
`class `[`HttpSession`](#classHttpSession) | This class stores data for a single HTTP session. A session can store any number of key/value pairs. This class uses implicit sharing for read and write access. This class is thread safe.
`class `[`HttpSessionStore`](#classHttpSessionStore) | Stores HTTP sessions and deletes them when they have expired. The following configuration settings are required in the config file: `
`class `[`HttpStream`](#classHttpStream) |
`class `[`IInfo`](#classIInfo) | Base class to that handle information collection process
`class `[`IISSDWebSocketHandler`](#classIISSDWebSocketHandler) |
`class `[`ImageContainer`](#classImageContainer) |
`class `[`ISSDWebSocketMessage`](#classISSDWebSocketMessage) |
`class `[`ISSDWebSocketServer`](#classISSDWebSocketServer) |
`class `[`IVideoSource`](#classIVideoSource) |
`class `[`JsonHandler`](#classJsonHandler) |
`class `[`JSonScanner`](#classJSonScanner) |
`class `[`Logger`](#classLogger) | Decorates and writes log messages to the console, stderr.
`class `[`LogMessage`](#classLogMessage) | Represents a single log message together with some data that are used to decorate the log message.
`class `[`NetworkInterface`](#classNetworkInterface) |
`class `[`NetworkInterfaceStatistics`](#classNetworkInterfaceStatistics) |
`class `[`OsInfo`](#classOsInfo) |
`class `[`PackageInfo`](#classPackageInfo) |
`class `[`QJson::ParserRunnable::Private`](#classQJson_1_1ParserRunnable_1_1Private) |
`class `[`UartHandler`](#classUartHandler) |
`class `[`UptimeInfo`](#classUptimeInfo) |
`class `[`UsbStream`](#classUsbStream) |
`class `[`VideoReader`](#classVideoReader) |
`class `[`VideoStreamInterface`](#classVideoStreamInterface) |
`class `[`VideoTransmissionInterface`](#classVideoTransmissionInterface) |
`class `[`VieroApp`](#classVieroApp) |
`class `[`XmlHandler`](#classXmlHandler) |
`class `[`yyFlexLexer`](#classyyFlexLexer) |
`struct `[`StaticFileController::CacheEntry`](#structStaticFileController_1_1CacheEntry) |
`struct `[`TemplateCache::CacheEntry`](#structTemplateCache_1_1CacheEntry) |
`struct `[`HttpSession::HttpSessionData`](#structHttpSession_1_1HttpSessionData) |
`struct `[`yy_trans_info`](#structyy__trans__info) |
## Members
#### `define `[`CIRCULAR_BUFFER_SIZE`](#sysinfocollector_2src_2externalcomponent_8h_1a501f5c21d6fe4e60dc984cdaba5e892f)
#### `define `[`PROC_FILE`](#output_2include_2issd_2sysinfo_2raminfo_8h_1a5e2b48eb8fa29eb95d3e1320fda5f637)
#### `define `[`PROC_FILE`](#sysinfocollector_2output_2include_2issd_2sysinfo_2raminfo_8h_1a5e2b48eb8fa29eb95d3e1320fda5f637)
#### `define `[`PROC_FILE`](#sysinfocollector_2src_2raminfo_8h_1a5e2b48eb8fa29eb95d3e1320fda5f637)
#### `define `[`PROC_FILE`](#output_2include_2issd_2sysinfo_2swapinfo_8h_1a5e2b48eb8fa29eb95d3e1320fda5f637)
#### `define `[`PROC_FILE`](#sysinfocollector_2output_2include_2issd_2sysinfo_2swapinfo_8h_1a5e2b48eb8fa29eb95d3e1320fda5f637)
#### `define `[`PROC_FILE`](#sysinfocollector_2src_2swapinfo_8h_1a5e2b48eb8fa29eb95d3e1320fda5f637)
#### `define `[`CMIL_DLLSPEC`](#camerasettingsinterface_8h_1a624800fb7bc64d2c9ed946c16d2019a2)
#### `define `[`QT_MOC_LITERAL`](#moc__configurationinterface_8cpp_1a75bb9482d242cde0a06c9dbdc6b83abe)
#### `define `[`QT_MOC_LITERAL`](#moc__registrationconnector_8cpp_1a75bb9482d242cde0a06c9dbdc6b83abe)
#### `define `[`DATADISTRIBUTORINTERFACESHARED_EXPORT`](#datadistributorinterface__global_8h_1abf44952827c26a4e4eac54ea36588b9c)
#### `define `[`RECORDERINTERFACESHARED_EXPORT`](#recorderinterface__global_8h_1ac4cc5856f6f1f0a29c9062a8b755b7af)
#### `define `[`REPORTERINTERFACESHARED_EXPORT`](#reporterinterface__global_8h_1a43c6df2fce0eafa9c266d8c3260d063a)
#### `define `[`QT_MOC_LITERAL`](#moc__sysconfigdbusiface_8cpp_1a75bb9482d242cde0a06c9dbdc6b83abe)
#### `define `[`QT_MOC_LITERAL`](#moc__sysinfodbusiface_8cpp_1a75bb9482d242cde0a06c9dbdc6b83abe)
#### `define `[`VIDEOSTREAMINTERFACESHARED_EXPORT`](#videostreaminterface__global_8h_1a2cf456f1e972ca778ca069bd3fb786fd)
#### `define `[`REQUEST_TIMEOUT`](#httpclient_8h_1aca2b488c5f3c95dc5ae20d65552b948a)
#### `define `[`MAX_TRY_COUNT`](#httpclientcontroller_8h_1a1209b1a5bbec5a657c0c3c01d6448a67)
#### `define `[`MAX_ACTIVE_CONNECTION_COUNT`](#httpclientcontroller_8h_1a8dbbb85b7668f54762465dd3712382b6)
#### `define `[`MAX_PENDING_REQUEST_COUNT`](#httpclientcontroller_8h_1a82869896a18db9c0338f04baf1ca5aaa)
#### `define `[`DISCONNECTION_TIMEOUT`](#sources_2network_2tcp_2client_2tcpclient_8h_1afc97b98528f86d940b6c27ed456c9c9b)
#### `define `[`RECONNECT_TIMER`](#sources_2network_2tcp_2client_2tcpclient_8h_1acc2824d357e0dc87f7b590d179505d83)
#### `define `[`DISCONNECTION_TIMEOUT`](#tcp_2output_2include_2tcpclient_8h_1afc97b98528f86d940b6c27ed456c9c9b)
#### `define `[`RECONNECT_TIMER`](#tcp_2output_2include_2tcpclient_8h_1acc2824d357e0dc87f7b590d179505d83)
#### `define `[`DISCONNECTION_TIMEOUT`](#tcp_2src_2client_2tcpclient_8h_1afc97b98528f86d940b6c27ed456c9c9b)
#### `define `[`RECONNECT_TIMER`](#tcp_2src_2client_2tcpclient_8h_1acc2824d357e0dc87f7b590d179505d83)
#### `define `[`FLEX_STD`](#FlexLexer_8h_1ae50ff830f34b9e244163babb41a1552d)
#### `define `[`yyFlexLexerOnce`](#FlexLexer_8h_1a8993a9681709a4e65c20e1e8d5751064)
#### `define `[`YY_`](#json__parser_8cc_1a86f079016f11f0600f4259f3f03f8d43)
#### `define `[`YYRHSLOC`](#json__parser_8cc_1ab2b4f027a2b092ac14ca4464e7b3db60)
#### `define `[`YYLLOC_DEFAULT`](#json__parser_8cc_1a485d38f93de30679900c9cad6e7f3446)
#### `define `[`YYUSE`](#json__parser_8cc_1ad7d1ef1bbc6adfe69894bc8221f557e1)
#### `define `[`YYCDEBUG`](#json__parser_8cc_1a3649de2ba01c20b4c9ec72bdc71b2956)
#### `define `[`YY_SYMBOL_PRINT`](#json__parser_8cc_1a1c510d33cb388afc9411141ba3076a36)
#### `define `[`YY_REDUCE_PRINT`](#json__parser_8cc_1a49ad456240785266cadae498ddae9310)
#### `define `[`YY_STACK_PRINT`](#json__parser_8cc_1a56e528a4079b5c725f0fcbe184414bf5)
#### `define `[`yyerrok`](#json__parser_8cc_1a20bf055e53dc4fd5afddfd752a4d1adb)
#### `define `[`yyclearin`](#json__parser_8cc_1a5035d59933b3f5388c44f596145db047)
#### `define `[`YYACCEPT`](#json__parser_8cc_1aa6c7a65b580c214b2ea832fd7bdd472e)
#### `define `[`YYABORT`](#json__parser_8cc_1a3bcde0b05b9aa4ec5169092d9d211dbd)
#### `define `[`YYERROR`](#json__parser_8cc_1af1eef6197be78122699013d0784acc80)
#### `define `[`YYRECOVERING`](#json__parser_8cc_1ad860e18ca4b79fc589895b531bdb7948)
#### `define `[`YYCASE_`](#json__parser_8cc_1a5678224066e7b61a101000279b4bb0be)
#### `define `[`YYERROR_VERBOSE`](#json__parser_8hh_1a0943f558a560b9b5fa0593d7e36496c1)
#### `define `[`YYDEBUG`](#json__parser_8hh_1a853b3bfad6d2b2ff693dce81182e0c2e)
#### `define `[`YY_INT_ALIGNED`](#json__scanner_8cc_1a1ae16e642a197fa4948998525813c6f5)
#### `define `[`FLEX_SCANNER`](#json__scanner_8cc_1a3c3d1ef92e93b0bc81d7760a73d5c3b6)
#### `define `[`YY_FLEX_MAJOR_VERSION`](#json__scanner_8cc_1a243ca1d30872935faf05ea5118ed6fdc)
#### `define `[`YY_FLEX_MINOR_VERSION`](#json__scanner_8cc_1a90f9d458829400869e47efb68a865677)
#### `define `[`YY_FLEX_SUBMINOR_VERSION`](#json__scanner_8cc_1ac676bd06869180ea493e9b6d7c078dbb)
#### `define `[`FLEX_BETA`](#json__scanner_8cc_1a9465c9986fdda27730c9dff8d16a0887)
#### `define `[`yyFlexLexer`](#json__scanner_8cc_1af699458ba5331ddec7e15a878f42f8f5)
#### `define `[`FLEXINT_H`](#json__scanner_8cc_1aec980b5a71bbe6d67931df20f0ebaec4)
#### `define `[`INT8_MIN`](#json__scanner_8cc_1aadcf2a81af243df333b31efa6461ab8e)
#### `define `[`INT16_MIN`](#json__scanner_8cc_1ad4e9955955b27624963643eac448118a)
#### `define `[`INT32_MIN`](#json__scanner_8cc_1a688eb21a22db27c2b2bd5836943cdcbe)
#### `define `[`INT8_MAX`](#json__scanner_8cc_1aaf7f29f45f1a513b4748a4e5014ddf6a)
#### `define `[`INT16_MAX`](#json__scanner_8cc_1ac58f2c111cc9989c86db2a7dc4fd84ca)
#### `define `[`INT32_MAX`](#json__scanner_8cc_1a181807730d4a375f848ba139813ce04f)
#### `define `[`UINT8_MAX`](#json__scanner_8cc_1aeb4e270a084ee26fe73e799861bd0252)
#### `define `[`UINT16_MAX`](#json__scanner_8cc_1a3ea490c9b3617d4479bd80ef93cd5602)
#### `define `[`UINT32_MAX`](#json__scanner_8cc_1ab5eb23180f7cc12b7d6c04a8ec067fdd)
#### `define `[`yyconst`](#json__scanner_8cc_1aa2f1a918be586b44bf08126bde2d7cc9)
#### `define `[`YY_NULL`](#json__scanner_8cc_1a8e0bcf8f8a5b613ea583347f8bc31cbf)
#### `define `[`YY_SC_TO_UI`](#json__scanner_8cc_1af1185350b7a92cf8aa5324c68850c8a6)
#### `define `[`BEGIN`](#json__scanner_8cc_1ab766bbbee08d04b67e3fe599d6900873)
#### `define `[`YY_START`](#json__scanner_8cc_1a8e14785f9eab7a997d659b25af9584c5)
#### `define `[`YYSTATE`](#json__scanner_8cc_1a32b5b960944f946b192d54f672569cd9)
#### `define `[`YY_STATE_EOF`](#json__scanner_8cc_1ab3077e60914fc54dcc55ecae1ce9700b)
#### `define `[`RENDER_TIMER_FPS`](#RtspStreamFrameQueue_8cpp_1aeb4a324763412953171a2eedbdb7675f)
#### `define `[`ASSERT_WORKER_THREAD`](#RtspStreamWorker_8cpp_1a9d632c3e46c7e8540e5cd82fc446129f)
#### `define `[`VIDEOSOURCESHARED_EXPORT`](#videosource__global_8h_1a880509688bf315439feb5de4ce4e4e61)
#### `define `[`VIEROBASESHARED_EXPORT`](#viero-base__global_8h_1a457f326d4991fa34693baed35e9e6feb)
#### `define `[`F_IMAGE_BUFFER_MIN_SIZE`](#vieroapp_8cpp_1a276f42d30b2590c5c793c749415f4d0c)
#### `define `[`F_IMAGE_BUFFER_MAX_SIZE`](#vieroapp_8cpp_1a8f9e2feef97e9cd5e588f95c3ee30ce4)
#### `enum `[`ISSDWebSocketMessageType`](#httpserver_2httpserver_2websocket_2iissdwebsockethandler_8h_1aa82ad4a88c40708267c31466aa2bc4d7)
Values | Descriptions
--------------------------------|---------------------------------------------
Continue |
Text |
Binary |
Close |
Ping |
Pong |
Continue |
Text |
Binary |
Close |
Ping |
Pong |
Continue |
Text |
Binary |
Close |
Ping |
Pong |
#### `enum `[`ISSDWebSocketMessageType`](#httpserver_2output_2include_2issd_2httpserver_2iissdwebsockethandler_8h_1aa82ad4a88c40708267c31466aa2bc4d7)
Values | Descriptions
--------------------------------|---------------------------------------------
Continue |
Text |
Binary |
Close |
Ping |
Pong |
Continue |
Text |
Binary |
Close |
Ping |
Pong |
Continue |
Text |
Binary |
Close |
Ping |
Pong |
#### `enum `[`ISSDWebSocketMessageType`](#output_2include_2issd_2httpserver_2iissdwebsockethandler_8h_1aa82ad4a88c40708267c31466aa2bc4d7)
Values | Descriptions
--------------------------------|---------------------------------------------
Continue |
Text |
Binary |
Close |
Ping |
Pong |
Continue |
Text |
Binary |
Close |
Ping |
Pong |
Continue |
Text |
Binary |
Close |
Ping |
Pong |
#### `enum `[`INTERFACE_FILE_FORMAT`](#networkinterface_8h_1a95685e10c4e46f46eccd8b32633cb8f2)
Values | Descriptions
--------------------------------|---------------------------------------------
ETC_INTERFACES_FILE |
OTHER_FILE |
#### `enum `[`HttpRequestType`](#httpclient_8h_1acf6ba97a96aec1674311ce89b0a8569d)
Values | Descriptions
--------------------------------|---------------------------------------------
HTTP_POST |
HTTP_GET |
#### `public const char * `[`getQtWebAppLibVersion`](#httpglobal_8cpp_1a5183c925d9dc9c13d1cc40decae4bf3a)`()`
Get the library version number
#### `public `[`DECLSPEC`](#output_2include_2issd_2httpserver_2templateglobal_8h_1aa4c7a931f4a968f818b2a1b10a432185)` const char * `[`getQtWebAppLibVersion`](#httpserver_2httpserver_2httpglobal_8h_1ab16b06351ba32e46c45c22c24c291f94)`()`
Get the library version number
#### `public `[`DECLSPEC`](#output_2include_2issd_2httpserver_2templateglobal_8h_1aa4c7a931f4a968f818b2a1b10a432185)` const char * `[`getQtWebAppLibVersion`](#httpserver_2output_2include_2issd_2httpserver_2httpglobal_8h_1ab16b06351ba32e46c45c22c24c291f94)`()`
Get the library version number
#### `public `[`DECLSPEC`](#output_2include_2issd_2httpserver_2templateglobal_8h_1aa4c7a931f4a968f818b2a1b10a432185)` const char * `[`getQtWebAppLibVersion`](#output_2include_2issd_2httpserver_2httpglobal_8h_1ab16b06351ba32e46c45c22c24c291f94)`()`
Get the library version number
#### `public static QString `[`encodeName`](#qtservice__unix_8cpp_1aad3f25b5dc2f161a22abb2dbc02cc4f7)`(const QString & name,bool allowUpper)`
#### `public static QString `[`login`](#qtservice__unix_8cpp_1a0f719deed1c4890b179166925b75c879)`()`
#### `public static QString `[`socketPath`](#qtservice__unix_8cpp_1ac510088d95d470e3ab52c5aad602fe31)`(const QString & serviceName)`
#### `public static bool `[`sendCmd`](#qtservice__unix_8cpp_1adb303b4c8b1553f575b8b66fa27820b9)`(const QString & serviceName,const QString & cmd)`
#### `public static QString `[`absPath`](#qtservice__unix_8cpp_1ad8c9f0725777fb7367109bdee18887a0)`(const QString & path)`
#### `public static bool `[`winServiceInit`](#qtservice__win_8cpp_1a320219cfe7b2adc8cfdc82bfd8ab7a7a)`()`
#### `public bool `[`myEventFi
Some markdowns are not supported on Bitbucket Cloud for ReadMe. I would suggest for you to refer to the link below for more information on the available markdown and the ones that is supported :)
Link : https://bitbucket.org/tutorials/markdowndemo/overview
Please do let me know if you have any questions.
Gabi
I am trying to have a documented code, I tried to use a tool parsing doxygen tool output to .md file. Is there any tool that can do so and supports the bitbucket?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
There is no tool option supported from our side.
Our demo repository is the reference you can use for that ;)
Hope this helps!
Gabi
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.