# 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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.