Babel  1
The voip software that only works on your local network
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
[detail level 123]
  include
  Audio
 Audio.hppDeclares the PortAudio class for handling audio playback and recording using PortAudio
 Sample.hppDefines the structure representing an audio sample
  Compressor
 Manager.hppThis file contains the definition of the Manager class responsible for managing audio compression and decompression
 Packet.hppThis file contains the definition of the Packet structure used for storing compressed audio data
  Controls
 ThreadCapsule.hppThis file contains the definition of the ThreadCapsule class, which manages a thread for user controls
 UserControls.hppThis file contains the definition of the UserControls class, which manages user input and control states
  CustomExceptions
 Failed.hppThis file contains the definition of the ConnectionFailed exception class used to inform the user about failed connection attempts
 Found.hppThis file contains the definitions of custom exception classes used to inform the program about found content
 Invalid.hppThis file contains the definitions of custom exception classes used to inform the user about various invalid inputs
 No.hppThis file contains the definitions of custom exception classes used to inform the user about missing elements
 NotFound.hppThis file contains the definition of the FileNotFound exception class used to inform the user about missing files
 Unknown.hppThis file contains the definition of the UnknownArgument exception class used to inform the user about unknown arguments
  Logging
 Log.hppThis file contains the Log class responsible for outputting information only when requested
 LogMacros.hppMacro definitions for logging messages with varying levels of detail and formatting
  Network
 TCP.hppThis file contains the definition of the TCP class for handling TCP network communication
 UDP.hppThis file contains the definition of the UDP class for handling UDP network communication
  Recoded
 ToString.hppProvides custom string conversion functions as alternatives to std::to_string
  Utilities
 OperatorRebind.hppProvides custom operator<< overloads for various types
 BootScreen.hppDefines the BootScreen class for displaying boot screens
 Constants.hppDefines various constants used throughout the project
 Controls.hppAggregates control-related headers
 CustomExceptions.hppAggregates custom exception headers
 Logging.hppAggregates logging-related headers
 Network.hppAggregates network-related headers
 Recoded.hppAggregates headers from the Recoded folder
 Utilities.hppAggregates utility headers
  src
  Audio
 Audio.cppThis file contains the implementation of the PortAudio class, which manages audio input and output using PortAudio
  Compressor
 Manager.cppThis file contains the implementation of the Manager class, which handles audio compression and decompression using Opus
  Controls
 ThreadCapsule.cppThis file contains the implementation of the ThreadCapsule class, which manages a thread for user controls
 UserControls.cppThis file contains the implementation of the UserControls class, which manages user input and control states
  CustomExceptions
 Failed.cppFile in charge of containing the code in charge of filling the exception classes Failed
 Found.cppImplementation of custom exceptions to inform the user about found elements
 Invalid.cppThis file contains the implementation of custom exception classes used to inform the user about various invalid inputs
 No.cppFile in charge of containing the code for the classes 'No'
 NotFound.cppFile in charge of containing the code that will fill the classes NotFound
 Unknown.cppThis file contains the implementation of the Unknown class
  Logging
 Log.cppThis is the file in charge of managing the functions for the debug class
  Network
 TCP.cppThis file contains the implementation of the TCP class for network communication
 UDP.cppThis file contains the implementation of the UDP class for network communication
  Recoded
 ToString.cppThis is the file that will contain the code for the ToString rebind
 BootScreen.cppThis file contains the different versions of the logo for the program that will be displayed when it is launched, the logo is chosen randomly
 main.cppMain entry point for the program
 LICENSE