Commit Graph
1102 Commits
Author SHA1 Message Date
Peter Thorson 45813db04d simplifies sending close frames 2013-02-01 07:55:42 -06:00
Peter Thorson 5ea7ee328e adds state check to connection::close 2013-02-01 07:50:13 -06:00
Peter Thorson 662b4333aa updates close adaptor to proper connection interface 2013-02-01 07:50:03 -06:00
Peter Thorson d0cbb07d5c adds documentation and adaptors for connection::close 2013-02-01 07:41:04 -06:00
Peter Thorson b999051959 adds raw array based send adaptors to endpoint 2013-02-01 07:26:20 -06:00
Peter Thorson 7ffbe8bfd8 moves bad_connection error handling into get_con_from_hdl 2013-02-01 07:25:44 -06:00
Peter Thorson 30134f8545 moves adaptor functions into endpoint_impl 2013-02-01 07:19:11 -06:00
Peter Thorson 30412282ee Updates constructor field order 2013-02-01 07:18:06 -06:00
Peter Thorson aa9644f2a8 fixes typo 2013-02-01 07:13:09 -06:00
Peter Thorson 1bfe86d795 Adds raw array send method to connection 2013-02-01 07:09:02 -06:00
Peter Thorson 5b9afc0309 updates message buffer's set and append payload methods to allow both std::string and raw array input 2013-02-01 07:02:38 -06:00
Peter Thorson 4063440895 temporary logging test changes 2013-01-31 20:30:02 -06:00
Peter Thorson c88cdaf2f4 updates buffer size to a more efficient default 2013-01-31 20:29:08 -06:00
Peter Thorson 6925a68f95 temporary fix for outgoing frame corruption issue #references 179 2013-01-31 08:41:37 -06:00
Peter Thorson 4928f84feb removes un-thread-safe access to cout 2013-01-31 08:40:46 -06:00
Peter Thorson b4903dad0b adds an application level logging level 2013-01-31 08:40:16 -06:00
Peter Thorson 7fe9eb592f refines endpoint logging interface 2013-01-31 08:39:57 -06:00
Peter Thorson 080fd42a0b updates readme 2013-01-27 10:39:55 -06:00
Peter Thorson 1979502a05 adds default logging settings to echo_server and catches more setup exceptions 2013-01-27 10:37:47 -06:00
Peter Thorson fa85811c07 adds some logger tests 2013-01-27 10:37:14 -06:00
Peter Thorson c83f8f485a adds pass through logging adaptor to endpoint 2013-01-27 10:36:19 -06:00
Peter Thorson 0bb60df7fc adds a typedef for logging levels 2013-01-27 10:35:57 -06:00
Peter Thorson 375108aabf Switches cout based logging to logging policy 2013-01-27 08:20:08 -06:00
Peter Thorson 37b6b5fb3c updates tests for logger 2013-01-27 08:19:32 -06:00
Peter Thorson 389e5925d7 splits asio/asio_no_tls up a bit better, adds logging information to configs 2013-01-27 08:19:19 -06:00
Peter Thorson a5d3555f96 whitespace 2013-01-27 08:18:10 -06:00
Andre Eriksson d6edaac02b Added missing 'inline' directives 2013-01-26 09:12:38 +01:00
Peter Thorson 6ab39622e5 adds basic logger class, with tests, and updates configs to include it 2013-01-20 20:24:26 -06:00
Peter Thorson 278909aad6 adds common chrono header 2013-01-20 20:23:47 -06:00
Peter Thorson 295c51c2c5 updates copyright year 2013-01-20 20:23:37 -06:00
Peter Thorson 9b142e3edc adds common/thread header and updates concurrency policies to use it 2013-01-20 20:23:22 -06:00
Peter Thorson 18fef37837 additional work on the broadcast server example 2013-01-20 14:31:54 -06:00
Peter Thorson 44e47267e9 initial work on broadcast_server example 2013-01-20 11:05:30 -06:00
Peter Thorson 290b719048 inlines appropriate functions to work when included in multiple translation units. fixes #178 2013-01-20 09:02:17 -06:00
Peter Thorson 7b2ed75e46 moves network related utility functions into network header 2013-01-20 08:57:51 -06:00
Peter Thorson c76771b323 splits connection test into two translation units 2013-01-20 08:56:38 -06:00
Peter Thorson 9a7631b2da updates endpoint concurrency features 2013-01-20 08:56:11 -06:00
Peter Thorson eb1603177f updates close to include network header 2013-01-10 08:47:16 -06:00
Peter Thorson 931bd92782 adds a common header to organize platform specific network related includes 2013-01-10 08:45:51 -06:00
Peter Thorson 8dbcb79eb5 Update BOOSTROOT build env variable to have consistant naming 2013-01-10 07:08:03 -06:00
Peter Thorson eb706ab7bd disable dev test application by default since it has some extra unwanted dependencies 2013-01-10 07:07:38 -06:00
Peter Thorson e1a333e4f3 include missing header 2013-01-10 07:07:08 -06:00
Peter Thorson cbaee8b4d5 notes about initialization 2013-01-09 09:15:26 -06:00
Peter Thorson f0006864dc updates readme 2013-01-09 09:14:53 -06:00
Peter Thorson 5d7e32fa10 rearranges some stuff 2013-01-09 08:05:43 -06:00
Peter Thorson 43ad5ee342 adds endpoint initialization tests 2013-01-09 07:20:35 -06:00
Peter Thorson 58dd020753 simplifies init_asio signature 2013-01-09 07:20:21 -06:00
Peter Thorson 4edc446b01 fixes a bug cleaning up external io_services 2013-01-09 07:20:05 -06:00
Peter Thorson 107b60dd01 adds endpoint unit test suite 2013-01-09 07:07:01 -06:00
Peter Thorson 7ab2d2c937 removed unnecessary typenames 2013-01-09 07:06:50 -06:00