Conversation
* Update clang-format * Add CallDetailRecord class * Add record methods for filling call detail Remove setters * Fix makeCallReport problem with spaces * Add unit tests for CDR
* Partly update project structure * Complete update project structure * Clear cdr test
* Add CallCenter class. Methods registerCall and endCall was implemented * Refactoring: add Types file aliases
* Add CallCenter class. Methods registerCall and endCall was implemented * Refactoring: add Types file aliases * Change CallDetail's holders to vector. Improve endCall * Add date param for registerCall and endCall * Update registerCall and endCall. * Update registerCall and endCall. * Add tryToAcceptCall * Operator (#6) * Add base operator functional * Add connectTo method for Operator * endCall method becomes thread safety * registerCall method becomes thread safety * code style files
* CallDetail refactoring * Throw exception when record... methods are called in wrong order
* Add CallCenter class. Methods registerCall and endCall was implemented * Refactoring: add Types file aliases * Change CallDetail's holders to vector. Improve endCall * Add date param for registerCall and endCall * Update registerCall and endCall. * Update registerCall and endCall. * Add tryToAcceptCall * Operator (#6) * Add base operator functional * Add connectTo method for Operator * endCall method becomes thread safety * registerCall method becomes thread safety * code style files * Improve recordEnd * Cmake files fix
* Add CallCenter class. Methods registerCall and endCall was implemented * Refactoring: add Types file aliases * Change CallDetail's holders to vector. Improve endCall * Add date param for registerCall and endCall * Update registerCall and endCall. * Update registerCall and endCall. * Add tryToAcceptCall * Operator (#6) * Add base operator functional * Add connectTo method for Operator * endCall method becomes thread safety * registerCall method becomes thread safety * code style files * Add response call method for call center
* Add base operator functional * Add CallCenter class. Methods registerCall and endCall was implemented * Refactoring: add Types file aliases * Change CallDetail's holders to vector. Improve endCall * Add date param for registerCall and endCall * Update registerCall and endCall. * Update registerCall and endCall. * Add tryToAcceptCall * Add connectTo method for Operator * Change operator with responseCall in call center
* Add base operator functional * Add CallCenter class. Methods registerCall and endCall was implemented * Refactoring: add Types file aliases * Change CallDetail's holders to vector. Improve endCall * Add date param for registerCall and endCall * Update registerCall and endCall. * Update registerCall and endCall. * Add tryToAcceptCall * Add connectTo method for Operator * Change operator with responseCall in call center * Add logging to operator * Update .clang-format * Improve log level for operator * Fix logging. Add doConfigure in main
# Conflicts: # app/src/CallDetail.cpp
* Update cmake for searching files in inner directories * Add Listener class with empty HttpSession * Add logger to server. Update clang-format * Add run and doRead methods with empty onRead * Add Call Center * Update types * Add handleRequest method to CallController * Add requests handling to HttpSession * Add controller to listener * Add nlohmann json lib * Add Server class for running server * Change base port to 1234 * Run server in main * Return finalize response * Change logger layout format * Create interface for controllers and switch all server code on that * Delete .idea directory * Repair local rep * Update .gitignore * Add methods for base errors in IController * Remove body limit for request * Update Types.h * Update handlers for register and end call
# Conflicts: # app/include/controller/AbonentController.h # app/src/controller/AbonentController.cpp
# Conflicts: # app/src/CallDetail.cpp
* Add CallCenter class. Methods registerCall and endCall was implemented * Refactoring: add Types file aliases * Change CallDetail's holders to vector. Improve endCall * Add date param for registerCall and endCall * Update registerCall and endCall. * Update registerCall and endCall. * Add tryToAcceptCall * Operator (#6) * Add base operator functional * Add connectTo method for Operator * endCall method becomes thread safety * registerCall method becomes thread safety * code style files * Add response call method for call center * Add logger for CDR * Add exception for queue overload and double phone * Update logging
* Add base operator functional * Add CallCenter class. Methods registerCall and endCall was implemented * Refactoring: add Types file aliases * Change CallDetail's holders to vector. Improve endCall * Add date param for registerCall and endCall * Update registerCall and endCall. * Update registerCall and endCall. * Add tryToAcceptCall * Add connectTo method for Operator * Change operator with responseCall in call center * Add logging to operator * Update .clang-format * Improve log level for operator * Fix logging. Add doConfigure in main * Improve operator logic. Remove talk method and change "connection" to call center logic.
* Update cmake for searching files in inner directories * Add Listener class with empty HttpSession * Add logger to server. Update clang-format * Add run and doRead methods with empty onRead * Add Call Center * Update types * Add handleRequest method to CallController * Add requests handling to HttpSession * Add controller to listener * Add nlohmann json lib * Add Server class for running server * Change base port to 1234 * Run server in main * Return finalize response * Change logger layout format * Create interface for controllers and switch all server code on that * Delete .idea directory * Repair local rep * Update .gitignore * Add methods for base errors in IController * Remove body limit for request * Update Types.h * Update handlers for register and end call * Config Server with Configuration class
* Add logging for server * Improve Server class name
* Update log properties file * Add logging to user simulation class * Add logging to user class
* Generate waiting and talking time in user simulation class * Fix user fields order
* Add interface for config classes * Add class for configuration from json files * Replace config classes with new once * Add build variable with source path
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.