Giri's C++ Support Library
C++ library providing everything you need to quickly create awesome applications.
giri Namespace Reference

Namespace for giri's C++ support library. More...

Namespaces

 Base64
 Namespace containing Base64 encoding/decoding commands.
 
 FileSystem
 Namespace containing FileSystem I/O commands.
 
 json
 Namespace containing all JSON related stuff.
 

Classes

class  Blob
 Binary large object. More...
 
class  ExceptionBase
 Base exception to inherit custom exceptions from. More...
 
class  HTTPClient
 Simple HTTP Client. More...
 
class  HTTPServerException
 Exception to be thrown on http server errors. More...
 
class  HTTPSession
 Class representing one session/connection. More...
 
class  HTTPServer
 Class representing a HTTP Server. More...
 
class  Object
 Base Class of all classes. More...
 
class  Observer
 Observer class. Inherited classes can observe all classes which inherit from Observable. More...
 
class  Observable
 Observable class. Inherited classes can notify all classes which inherit from Observer. More...
 
class  Key
 Key class implementing passkey idiom. More...
 
class  Singleton
 Singleton Template Class. More...
 
class  WebSocketClientException
 Exception to be thrown on websocket client errors. More...
 
class  WebSocketClient
 Simple Websocket Client. More...
 
class  WebSocketServerException
 Exception to be thrown on websocket server errors. More...
 
class  WebSocketSession
 Class representing one session/connection. More...
 
class  WebSocketServer
 Class representing a WebSocket Server. More...
 

Typedefs

using tcp = boost::asio::ip::tcp
 

Functions

std::string generateUUID ()
 

Detailed Description

Namespace for giri's C++ support library.

Function Documentation

◆ generateUUID()

std::string giri::generateUUID ( )
Returns
A globally unique identifier.