chris
|
1a91f5714e
|
Remove redundant typedef.
|
2003-10-03 09:34:20 +00:00 |
|
chris
|
bab2d18029
|
Fix doxygen documentation.
|
2003-10-03 09:34:05 +00:00 |
|
chris
|
e0bfa6416e
|
Reimplemented timer functionality to remove the last dependency on the
boost thread library.
|
2003-10-03 07:51:14 +00:00 |
|
chris
|
a33f94e5fd
|
Move hpp files to a separate include directory.
|
2003-10-01 05:03:47 +00:00 |
|
chris
|
f58fb14806
|
Disable this-in-initialiser warning for MSVC.
|
2003-10-01 03:01:19 +00:00 |
|
chris
|
97caddf9a0
|
Completed windows IOCP-based stream socket service.
|
2003-10-01 02:57:33 +00:00 |
|
chris
|
20d1fba57e
|
Still more MSVC makefile fixes.
|
2003-10-01 02:52:32 +00:00 |
|
chris
|
8e5eca93cf
|
More MSVC makefile fixes.
|
2003-10-01 01:35:27 +00:00 |
|
chris
|
6e800f2c82
|
Fixes to get MSVC makefile working.
|
2003-10-01 01:19:01 +00:00 |
|
chris
|
46c310cf35
|
Change to use compile-time polymorphism for the completion_context objects.
|
2003-09-30 09:56:58 +00:00 |
|
chris
|
d20ed3e86f
|
Remove dependency on boost threads from everything except the timer queue.
|
2003-09-29 05:21:48 +00:00 |
|
chris
|
8bb19ef2d6
|
Fixed leak of thread objects.
|
2003-09-29 05:21:24 +00:00 |
|
chris
|
a16a3693d3
|
Fixes to compile with MSVC6.
|
2003-09-29 03:17:25 +00:00 |
|
chris
|
9a4c5cd268
|
Fix compiler warnings.
|
2003-09-28 08:06:27 +00:00 |
|
chris
|
8d16489fcd
|
Refactored tss_bool into separate classes for each platform.
|
2003-09-28 07:58:09 +00:00 |
|
chris
|
cb91e6009e
|
Fixes to get win_thread working
|
2003-09-28 07:51:59 +00:00 |
|
chris
|
c1b39266b1
|
Added thread wrapper class.
|
2003-09-28 07:45:10 +00:00 |
|
chris
|
d55c758846
|
Fixed typo in destructor name
|
2003-09-28 07:15:49 +00:00 |
|
chris
|
58d5c15d26
|
Removed need for recursive mutex.
|
2003-09-28 07:09:11 +00:00 |
|
chris
|
d18fb63f8d
|
Added Win32 support for our own mutex classesMakefile.am
|
2003-09-28 06:20:03 +00:00 |
|
chris
|
863d190ab1
|
Converted Windows IOCP datagram socket implementation over to new template-based classes
|
2003-09-28 05:54:11 +00:00 |
|
chris
|
6f003905e3
|
Remove use of boost::function and std::queue in completion queue
implementation.
|
2003-09-28 05:00:38 +00:00 |
|
chris
|
19baaca214
|
Remove demuxer_task support and instead use a template for the demuxer
service which can run a single task.
|
2003-09-28 04:07:33 +00:00 |
|
chris
|
25af7a9130
|
Remove a comment that is no longer correct.
|
2003-09-28 03:12:25 +00:00 |
|
chris
|
8fdf8bd148
|
Remove uses of boost::throw_exception.
|
2003-09-28 03:11:24 +00:00 |
|
chris
|
3a90b222d0
|
Added typedef to hide platform-specific usage of select_interrupter.
|
2003-09-28 03:05:29 +00:00 |
|
chris
|
0174cb6e0c
|
Moved signal initialisation to a separate class.
|
2003-09-28 03:00:35 +00:00 |
|
chris
|
1fd99fd11d
|
Run select_reactor in separate thread, in preparation for removing the
demuxer_task support and having a template-based demuxer service that can
run a single reactor.
|
2003-09-28 02:41:45 +00:00 |
|
chris
|
1640b96762
|
Removed unnecessary include.
|
2003-09-28 02:39:17 +00:00 |
|
chris
|
860800f9fb
|
Replace the select_interrupter class with two separate implementations that
use a pipe or a socket as required.
|
2003-09-28 02:17:03 +00:00 |
|
chris
|
626fd849df
|
Remove unnecessary destructor
|
2003-09-27 07:05:40 +00:00 |
|
chris
|
6f56150872
|
Don't store message as data member
|
2003-09-27 03:24:55 +00:00 |
|
chris
|
c2dd23afd9
|
Add back separate message() function for getting the specific error string.
|
2003-09-27 03:13:25 +00:00 |
|
chris
|
e2d71c2e57
|
Derive socket_error from std::exception
|
2003-09-27 03:06:32 +00:00 |
|
chris
|
7af7992926
|
Use compile-time polymorphism for address types.
|
2003-09-27 02:11:30 +00:00 |
|
chris
|
551f121bca
|
Converted all socket classes to templates. Service providers have been
removed in favour of just services, which are identified in the demuxer by
their type.
|
2003-09-26 15:42:46 +00:00 |
|
chris
|
46b26402f2
|
Completed support for using IO completion ports on Win32.
|
2003-09-19 08:08:42 +00:00 |
|
chris
|
be384abd27
|
Make the handler type a template parameter so that a service implementation
can make use of compile time polymorphism where appropriate.
|
2003-09-19 05:30:39 +00:00 |
|
chris
|
7dad26c5ab
|
Fixes required to get new template-based socket classes compiling on Win32.
|
2003-09-18 07:40:10 +00:00 |
|
chris
|
09641826f0
|
Finished turning the socket classes into templates.
|
2003-09-18 03:37:24 +00:00 |
|
chris
|
672cc09bb1
|
Fix dependency problem by putting the doc directory after the html file.
|
2003-09-16 05:11:32 +00:00 |
|
chris
|
3701651905
|
asio version 0.1.2 released
|
2003-09-16 03:07:24 +00:00 |
|
chris
|
0fb12226fc
|
Work in progress commit of template-based socket classes.
|
2003-09-16 03:04:26 +00:00 |
|
chris
|
71e19d2881
|
Add boost build instructions.
|
2003-09-16 03:04:25 +00:00 |
|
chris
|
5d965babda
|
Change port numbers to avoid a clash on windows.
|
2003-09-16 02:56:24 +00:00 |
|
chris
|
511abc213e
|
Add a document to assist with preparing a release.
|
2003-09-14 23:26:59 +00:00 |
|
chris
|
1648b3dc8e
|
Add support files describing how to use project, etc.
|
2003-09-14 02:23:35 +00:00 |
|
chris
|
043200c23a
|
Work in progress commit of template-based socket classes.
|
2003-09-14 01:13:01 +00:00 |
|
chris
|
953af362d5
|
Protect all code from compiler option changes that may be caused by
included system/boost headers. This fixes the crashes with borland c++.
|
2003-09-14 01:13:00 +00:00 |
|
chris
|
8fa83024dc
|
Change to use boost version 1.30.0 automatically if it located in the same
directory as the asio project.
|
2003-09-13 05:23:52 +00:00 |
|