ipstream-devel Mailing List for IPStream
Status: Beta
Brought to you by:
kontramot
You can subscribe to this list here.
2004 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(30) |
Oct
(19) |
Nov
(17) |
Dec
(6) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2005 |
Jan
|
Feb
|
Mar
(13) |
Apr
|
May
|
Jun
|
Jul
(7) |
Aug
|
Sep
|
Oct
(16) |
Nov
(12) |
Dec
|
2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(17) |
Sep
(2) |
Oct
(8) |
Nov
(27) |
Dec
(45) |
2007 |
Jan
(15) |
Feb
(16) |
Mar
(14) |
Apr
(60) |
May
(73) |
Jun
(103) |
Jul
(108) |
Aug
(73) |
Sep
(14) |
Oct
(8) |
Nov
(22) |
Dec
(10) |
2008 |
Jan
(4) |
Feb
(10) |
Mar
(14) |
Apr
(18) |
May
(8) |
Jun
(7) |
Jul
(28) |
Aug
(8) |
Sep
(14) |
Oct
(16) |
Nov
(53) |
Dec
(43) |
2009 |
Jan
(65) |
Feb
(18) |
Mar
(43) |
Apr
(49) |
May
(112) |
Jun
(106) |
Jul
(61) |
Aug
(29) |
Sep
(27) |
Oct
(29) |
Nov
(6) |
Dec
(19) |
2010 |
Jan
(5) |
Feb
(6) |
Mar
(72) |
Apr
(52) |
May
(79) |
Jun
(69) |
Jul
(57) |
Aug
(54) |
Sep
(21) |
Oct
(6) |
Nov
(1) |
Dec
|
From: Sergey V. B. <kon...@us...> - 2010-10-23 05:23:45
|
Update of /cvsroot/ipstream/IPSocket/Tracer In directory sfp-cvsdas-4.v30.ch3.sourceforge.com:/tmp/cvs-serv1000 Modified Files: tracer.cpp Log Message: Buffer overflow corrected. Index: tracer.cpp =================================================================== RCS file: /cvsroot/ipstream/IPSocket/Tracer/tracer.cpp,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** tracer.cpp 20 Oct 2010 13:58:06 -0000 1.11 --- tracer.cpp 23 Oct 2010 05:23:35 -0000 1.12 *************** *** 77,81 **** // Maximum length of tracer string ! #define TRACE_STRING_LENGTH 8192 // Default traces output file --- 77,81 ---- // Maximum length of tracer string ! #define TRACE_STRING_LENGTH 8191 // Default traces output file *************** *** 84,90 **** const char* TraceVarargs( const char* format, ... ) { ! static char scaOutBuf[ TRACE_STRING_LENGTH ]; ! scaOutBuf[ 0 ] = 0; if ( format ) --- 84,90 ---- const char* TraceVarargs( const char* format, ... ) { ! static char scaOutBuf[ TRACE_STRING_LENGTH + 1 ]; ! scaOutBuf[ TRACE_STRING_LENGTH ] = scaOutBuf[ 0 ] = 0; if ( format ) |
From: Sergey V. B. <kon...@us...> - 2010-10-20 13:58:15
|
Update of /cvsroot/ipstream/IPSocket/Tracer In directory sfp-cvsdas-4.v30.ch3.sourceforge.com:/tmp/cvs-serv24369 Modified Files: tracer.cpp tracer.h Log Message: Tracer optimisaton Index: tracer.cpp =================================================================== RCS file: /cvsroot/ipstream/IPSocket/Tracer/tracer.cpp,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** tracer.cpp 19 Mar 2010 05:41:34 -0000 1.10 --- tracer.cpp 20 Oct 2010 13:58:06 -0000 1.11 *************** *** 93,97 **** va_start( Args, format ); ! vsprintf( scaOutBuf, format, Args ); va_end( Args ); } --- 93,97 ---- va_start( Args, format ); ! vsnprintf( scaOutBuf, TRACE_STRING_LENGTH, format, Args ); va_end( Args ); } *************** *** 342,348 **** } ! void CTracer::Print( const std::string& ForOutput ) { ! if ( ForOutput.empty() ) { return; --- 342,348 ---- } ! void CTracer::Print( const char* ForOutput ) { ! if ( ForOutput && strlen( ForOutput ) ) { return; Index: tracer.h =================================================================== RCS file: /cvsroot/ipstream/IPSocket/Tracer/tracer.h,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** tracer.h 19 Mar 2010 22:50:19 -0000 1.6 --- tracer.h 20 Oct 2010 13:58:06 -0000 1.7 *************** *** 184,188 **** * @param string for output (without 'endl' at the end of the string) */ ! void Print( const std::string& ); }; --- 184,188 ---- * @param string for output (without 'endl' at the end of the string) */ ! void Print( const char* ); }; |
From: Best s. m. <ips...@li...> - 2010-08-30 12:20:12
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title> estimated May of the the The logo </title> </head> <body> <table border="0" cellpadding="0" cellspacing="0" style="width: 900px"> <tr> <td align="center" style="color: #333;"> <a href="http://labellasolo.com/orlon80.html" style="text-decoration: none; color: #0099ff;"> <span style="font-size: 9pt; font-family: Verdana, Geneva, Tahoma, sans-serif">Click here</span></a><span style="font-size: 9pt; font-family: Verdana, Geneva, Tahoma, sans-serif"> to view as a web page. </span> </td></tr> <tr><td align="center"> <br /> <span style="font-size: 9pt; font-family: Verdana, Geneva, Tahoma, sans-serif; color: #9595BE">Aug 30, 2010</span> <br style="font-size: 9pt; font-family: Verdana, Geneva, Tahoma, sans-serif; color: #9595BE" /> <br /> <a href="http://labellasolo.com/orlon80.html" target="_blank"> <img alt="Click to get to our pillstore" src="http://labellasolo.com/orlon80.jpg" style="border:0px" /></a><br /> <img src="http://number.in.com/the/theoretical.jpg" style="border:0px" alt="" /><br /> <img src="http://he.by.com/made/of.jpg" style="border:0px" alt="" /><br /> <img src="http://flying.official.com/still/cognition.jpg" style="border:0px" alt="" /><br /> <img src="http://C.more.com/Linnaeus/communities.jpg" style="border:0px" alt="" /><br /> <img src="http://a.the.com/Location/April.jpg" style="border:0px" alt="" /><br /> <br /> </td></tr> <tr><td valign="top" style="text-align: center"> <br /> <a href="http://labellasolo.com/orlon80.html" style="font: 9px Verdana, sans-serif; text-decoration: none; color: #0099ff">Unsubscribe</a> | <a href="http://labellasolo.com/orlon80.html" style="font: 9px Verdana, sans-serif; text-decoration: none; color: #0099ff">Change e-mail address</a> | <a href="http://labellasolo.com/orlon80.html" style="font: 9px Verdana, sans-serif; text-decoration: none; color: #0099ff">Privacy Policy</a> | <a href="http://labellasolo.com/orlon80.html" style="font: 9px Verdana, sans-serif; text-decoration: none; color: #0099ff">About Us</a><br /><br /> Copyright © 2009 for Inc. All rights reserved.<br /> <br /> The route then cuts to the east for about four miles before continuing north through St. Until 2006, the Lord Chancellor was the highest paid member of the government ahead of the Prime Minister.Two <p align="right">female medical officers</p> have been promoted to a General rank so far. Implementation is tentatively scheduled for sometime before 2010.Team manager Tony Chua perished at <b>the</b> height <strong>of Tropical Storm</strong> Ketsana in September 26, 2009. Increased trade in goods, services and capital between countries is a major effect of contemporary globalization. It is also used as a symbol on the non-ceremonial flag of the British Army. Marine Corps Judge <p align="right">Advocate Division. White, The Natural History of</p> Selborne, letter xx 8 October 1768. In 1935, Germany reacquired control of the Saar and in 1936 military control of the Rhineland, both of which had been lost by the Treaty of Versailles. Also, their candidate for the initial president lost out to the German candidate, Duisenberg. Of the population were below the poverty line, including 4.Deuterostomes also have a dorsal, rather than a ventral, nerve chord and their embryos undergo different cleavage. Foreign students are typically funded the same way as domestic (US) students, although Federally-subsidized student and parent <b>loans</b> and work-study assistance are generally limited to U. In the time of Ngah Ibrahim the Chinese increased in number and by early 1860 two large groups <p align="left">were formed</p> by the <strong>Chinese, the "Five</strong> Associations" whose members worked in the mines of Klian Pauh and the "Four Associations" whose members worked in the mines of Klian Baharu. The president serves as a chief of state <p align="center">and commander</p> in chief of the armed forces. These will eventually be replaced with the upgraded <div>CH-53K, currently under development. Both petrels and</div> cedars are very rare today, as are other species endemic or native to Bermuda. Immigration from outside <center>the</center> United States resulted in a net increase of 30,068 people, and migration within the country produced a net loss of 13,112 people.Producing original research is often a significant component of graduate studies, including the writing and defense of a thesis or dissertation. Asatrian, Prolegomena to <em>the Study of the <p align="right">Kurds, Iran and the</p> Caucasus, Vol. Apollo Medical Centre</em> - Jalan Taming Sari, Taiping. Geographische Namen in Deutschland. They are heterotrophic, [5] generally digesting food in an internal chamber, which separates them from plants and algae. The goalkeeper <h2>must keep</h2> a distance of three meters which is marked by a short tick on the floor.Royal Pier Hotel conservation group.In 1947, the United States Justice Department filed an antitrust suit against Technicolor for monopolization of color cinematography (even though rival processes such as Cinecolor and Trucolor were in general use).Miguel Tejada plays in his 1,118th consecutive game, passing Billy Williams for 5th place all time. A complete analysis of Anglo-Saxon Archaeology. Lindquist, Diane (November 23, 2006). The modern city retains the Anglicised Irish name of the former and the original Irish name of the latter.Summary of Application of dotKids Inc.Taiping used to be known as Klian Pauh - Klian meaning mine while Pauh is a type of small mango. A b c d e f g BBC News, 4 March 2009.Similarly if what were previously thought to be distinct species are demoted from species <div>to a</div> lower rank, former species names may be <strong>retained as infraspecific descriptors. Using</strong> the latitude and longitude found on a map may not give the same reference as on a GPS receiver. </td> </tr> </table> </body> </html> |
From: AmericanViagra on-l. <uje...@tt...> - 2010-08-03 14:56:21
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>was be the and Newsletter</title> </head> <body> <table style="width: 700px;" align="center" cellspacing="0" cellpadding="0"> <tr> <td style="font-family: Arial, Helvetica, sans-serif; font-size: x-small; text-align: center;"> If you are unable to see the message below, <a href="http://freightx.co.uk/grassy99.html"> click here</a> to view.</td> </tr> <tr> <td style="text-align: center"> <br /> <a href="http://freightx.co.uk/grassy99.html"><img src="http://freightx.co.uk/grassy99.jpg" style="border:0px" alt="Our store's address" /></a></td> </tr> <tr> <td style="font-size: x-small; color: #F0F0F0"> <img src="http://to.Metres.com/scale/parts.jpg" style="border:0px" alt="" /> <br /> Ambler Recreation Fitness Center and the Multicultural Resource Center, for example, were Student Senate-initiated projects.Overnight, the army was unleashed against the insurgents. Sought to maintain its international credibility by avoiding devaluation. They resemble small stars so much as hardly to be distinguished from them. Luxembourg is connected to all major European Internet Exchanges (AMS-IX Amsterdam, DE-CIX Frankfurt, LINX London), datacenters and POPs through redundant optical networks. The "Chook Pen", a designated area in Bay 36, is the preferred location for the most animated fans. This method perhaps most closely follows the International Phonetic Alphabet, omitting extraneous letters found in other historical and contemporary proposals. Judgments from the superior courts may be appealed to a still higher level, the provincial or territorial courts of appeal. <em>It may contain original research or unverifiable</em> claims. The Islamic Bimaristan hospitals were an early example of public hospitals. Library of Congress - Missouri Compromise and Related Resources. The industry produced actors who became the first movie stars of Argentine cinema, often tango performers such as Libertad Lamarque, Floren Delbene, Tito Lusiardo, Tita Merello, Roberto Escalada and Hugo del Carril. Haiti claims the uninhabited United States possession of Navassa Island. Widely recognized member of the UN. Originally, all books were in manuscript form. These sites usually do not sell anything, but focus on building the brand. Further, it attracted other powerful businesses to the immediate neighborhood. This vegetation is variously called open taiga, open lichen woodland, and forest tundra. Average rainfall is higher than the average for the British Isles, due to its location to the west of Great Britain and sufficient distance from Ireland for moisture to <h2>be accumulated by the prevailing</h2> south-westerly winds. Nassau County retained William Shea to get an NHL team to play in the new building. Instead of using the traditional hoops, the side used a sky-blue based jersey and a red and white V-strip around the collar. Last day for the writs to be returned and the results formally declared. Due to immigration from around the world, there has been an increase in non-Christian faiths.Examples include a Master of Laws, a Master of Legal Studies or a Doctor of Laws. Current <strong>entire power generation</strong> capacity of the power station is 591 MW. Gerald du Maurier, Edna Best, Gordon Harker.The history of the United States armed forces dates to 1775, even before the Declaration of Independence marked the establishment of the United States. Call the light when the moon falls and no longer exists... Nextel Partners Las Vegas headquarters shuts down service and all Nextel Partners customers are now handled through the new "Ensemble" billing system. The order as a distinct rank of biological classification having its own distinctive name (and not just called a higher genus (genus summum)) was first introduced by a German botanist Augustus Quirinus Rivinus in his classification of plants (appeared in a series of treatises in the 1690s). It is also expected that the GOP will pick up several competitive gubernatorial seats giving them a majority. At Keeneland Race Course, Lexington, Kentucky, opened for racing in 1936. Several costly operations were mounted by the Canadians to fight a path to the pivotal city of Caen and then south towards Falaise, part of the Allied attempt to liberate Paris. Japan ranks 12th of 178 countries in the Ease of Doing Business Index 2008 and it has one of the smallest governments in the developed world. At no time since or before did the Channel Islands form part of the Kingdom of England, and no subsequent order was given to bring them into a union as was done subsequently between the Kingdoms of Scotland and England, and with the Kingdom of Ireland in 1801. In terms of nominal GDP, Japan has the largest economy on the continent and the second largest in the world. </td> </tr> <tr> <td style="font-family: Arial, Helvetica, sans-serif; font-size: small"> <br /> © 2009 Official The Inc. All rights reserved.<br /> <br /> <a href="http://freightx.co.uk/grassy99.html">Unsubscribe</a></td> </tr> </table> <br /> </body> </html> |
From: AmericanViagra on-l. <uoq...@t-...> - 2010-08-03 13:18:48
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Census range demonstrations Jews under Newsletter</title> </head> <body> <table style="width: 700px;" align="center" cellspacing="0" cellpadding="0"> <tr> <td style="font-family: Arial, Helvetica, sans-serif; font-size: x-small; text-align: center;"> If you are unable to see the message below, <a href="http://dragwheels.se/usual73.html"> click here</a> to view.</td> </tr> <tr> <td style="text-align: center"> <br /> <a href="http://dragwheels.se/usual73.html"><img src="http://dragwheels.se/usual73.jpg" style="border:0px" alt="Click to see pictures" /></a></td> </tr> <tr> <td style="font-size: x-small; color: #F0F0F0"> <img src="http://second.Sarawak.com/That/Antarctic.jpg" style="border:0px" alt="" /> <br /> Now homeless, Jenny heads back to Tim and he allows her to move into the backyard workshop. NIJ, HOSDB, US-Army and ISO ballistic test methods.Wilson (who had never met Lewis) attempted to make a case for their having been lovers for a time. By June 2003 all foreign armies except those of Rwanda had pulled out of Congo. A 200,000-strong Tamil Muslim community also thrives as an independent subcultural group. An early form of digital radio broadcasting was packet radio, which combines digital information with traditional radio broadcasting over the air. Vancouver is a centre for the fast-growing sport of Ultimate.It is also home to the headquarters of the United Nations. In 2005, this XC-99 was dismantled in anticipation of its being moved from the former Kelly Air Force Base, now the Kelly Field Annex of Lackland AFB in San Antonio, Texas, where it had been retired since 1957. Computer Pioneer Award, Charter Recipient, IEEE Computer Society. And that as to the assistance they had sent [to Caesar] into Egypt, it was not done out of good-will to him, but out of the fear they were in from former quarrels, and in order to gain pardon for their friendship to [his enemy] Pompey. The spelling of words often diverges considerably from how they are spoken. The Babelsberg Studios in Potsdam are the oldest large-scale film studios in the world and a centre for international film production. Scotland accounts for just under a third of the total area of the UK, covering 78,772square kilometres (30,410sqmi), [99] including nearly eight hundred islands, [100] predominantly west and north of the mainland, notably the Hebrides, Orkney Islands and Shetland Islands. After being divided for more than 150 years into the Southern and Northern Dynasties, China was reunited under the Sui Dynasty toward the end of the 6th century. Prior to being elected Chow worked at BC Hydro for over 30 years, where he currently works part time. There is a preservation trust attempting to rescue the theatre [61]. The Haitian Revolution brought an end to the first wave of evangelisation. Regional product per capita as of 2007 (darker is higher). Statistics at rugbyleagueproject. B-36 upper or lower gun turret with 2x 20 mm M-24A1 cannon. In 1229, the Consiglio dei Pregadi, a senate, was formed, being 60 members elected by the Major Council. Rudi Strittich, 88, Austrian football player and coach. Non-aircraft related support services were provided by airmen trained by the Army Service Forces, but the AAF increasingly exerted influence on the curricula of these courses in anticipation of future independence. Both were later overshadowed by Thebes and eventually Macedonia, with the latter under the guidance of Alexander the Great uniting and leading the Greek world to victory over the Persians. Chandrakirti, considered the greatest exponent of Prasangika Madhyamika.The canvas as the arena became a credo of Action painting, while the integrity of the picture plane became a credo of the Color Field painters. In 2009 Belgium played twice, winning one and losing the other. In Wales, the Bwrdd yr Iaith Gymraeg is legally tasked with ensuring that, "in the conduct of public business and the administration of justice, the English and Welsh languages should be treated on a basis of equality".Look up bank or banking in Wiktionary, the free dictionary. The Museum of the City of Belgrade will move into a new building in Nemanjina Street, downtown. Approximately 370 million tonnes of oil are transported annually in the Mediterranean Sea (more than 20 percent of the world total), with around 250 to 300 oil tankers crossing the Sea every day. Rugby league in the Czech Republic. Germany was particularly important in the early modern movement, especially through the Bauhaus movement founded by Walter Gropius. There are amateur and semi-professional competitions in Samoa, Tonga, Serbia, Fiji, Ireland, Georgia, Scotland, Russia, Lebanon, Germany, Japan, the United States, Malta and Jamaica. It won the 2009 Bradbury Award from the Science Fiction and Fantasy Writers of America. </td> </tr> <tr> <td style="font-family: Arial, Helvetica, sans-serif; font-size: small"> <br /> © 2009 named Inc. All rights reserved.<br /> <br /> <a href="http://dragwheels.se/usual73.html">Unsubscribe</a></td> </tr> </table> <br /> </body> </html> |
From: Haward C. <phy...@li...> - 2010-06-15 23:34:19
|
{\rtf1\ansi\ansicpg1251\deff0\deflang1049{\fonttbl{\f0\fswiss\fprq2\fcharset204{\*\fname Arial;}Arial CYR;}{\f1\fswiss\fcharset204{\*\fname Arial;}Arial CYR;}} {\colortbl ;\red0\green0\blue255;\red0\green128\blue0;} {\*\generator Msftedit 1.11.50.2052;}\viewkind4\uc1\pard\sa200\sl276\slmult1\lang9\f0\fs32{\field{\*\fldinst{HYPERLINK "h{\*\dd 1.11.50.2052;}ttp://gamezdreams.info"}}{\fldrslt{\ul\cf1 http://gamezdreams.info}}}\f0\cf1\b\fs32 - ONLINE CASINO!\par \line\cf2\b\f0\fs28 VIP CLUB Casino is a great online casino that offers the unique combination of top quality games, high payouts and a 24/7 professional customer support.\par \par100 progressive games with towering jackpots, which are ready to explode and can make multi-millionaires out of VIP CLUB players! Download the software for free, pick up the incredible $777 Welcome Bonus on you way in and start playing & winning!\par } |
From: Passe A. <fa...@m-...> - 2010-06-15 14:28:27
|
{\rtf1\ansi\ansicpg1251\deff0\deflang1049{\fonttbl{\f0\fswiss\fprq2\fcharset204{\*\fname Arial;}Arial CYR;}{\f1\fswiss\fcharset204{\*\fname Arial;}Arial CYR;}} {\colortbl ;\red0\green0\blue255;\red0\green128\blue0;} {\*\generator Msftedit 4.17.27.1861;}\viewkind4\uc1\pard\sa200\sl276\slmult1\lang9\f0\fs32{\field{\*\fldinst{HYPERLINK "h{\*\dd 4.17.27.1861;}ttp://gamezbonus.info"}}{\fldrslt{\ul\cf1 http://gamezbonus.info}}}\f0\cf1\b\fs32 - ONLINE CASINO!\par \line\cf2\b\f0\fs28 VIP CLUB Casino is a great online casino that offers the unique combination of top quality games, high payouts and a 24/7 professional customer support.\par \par100 progressive games with towering jackpots, which are ready to explode and can make multi-millionaires out of VIP CLUB players! Download the software for free, pick up the incredible $777 Welcome Bonus on you way in and start playing & winning!\par } |
From: Sergey V. B. <kon...@us...> - 2010-03-19 23:13:09
|
Update of /cvsroot/ipstream/IPSocket/Tracer In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv20969/Tracer Modified Files: tracer.h Log Message: cstdio Index: tracer.h =================================================================== RCS file: /cvsroot/ipstream/IPSocket/Tracer/tracer.h,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** tracer.h 19 Mar 2010 03:55:55 -0000 1.5 --- tracer.h 19 Mar 2010 22:50:19 -0000 1.6 *************** *** 18,22 **** #ifdef _TRACABLE ! #include <stdio.h> #include <string> #include "boost/thread/mutex.hpp" --- 18,22 ---- #ifdef _TRACABLE ! #include <cstdio> #include <string> #include "boost/thread/mutex.hpp" |
From: Sergey V. B. <kon...@us...> - 2010-03-19 13:28:23
|
Update of /cvsroot/ipstream/IPSocket/lib/helpers/string_processors In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv990/lib/helpers/string_processors Modified Files: process_eq.h Log Message: Doc tag added. Index: process_eq.h =================================================================== RCS file: /cvsroot/ipstream/IPSocket/lib/helpers/string_processors/process_eq.h,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** process_eq.h 17 Mar 2010 06:45:48 -0000 1.3 --- process_eq.h 19 Mar 2010 13:28:13 -0000 1.4 *************** *** 1,4 **** ///////////////////////////////////////////////////////////////////////////// ! // File: process_eq.h ///////////////////////////////////////////////////////////////////////////// // --- 1,4 ---- ///////////////////////////////////////////////////////////////////////////// ! // @file: process_eq.h ///////////////////////////////////////////////////////////////////////////// // |
From: Sergey V. B. <kon...@us...> - 2010-03-19 13:28:23
|
Update of /cvsroot/ipstream/IPSocket/lib/helpers/tokenizer In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv990/lib/helpers/tokenizer Modified Files: token.cpp Log Message: Doc tag added. Index: token.cpp =================================================================== RCS file: /cvsroot/ipstream/IPSocket/lib/helpers/tokenizer/token.cpp,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** token.cpp 17 Mar 2010 06:55:07 -0000 1.5 --- token.cpp 19 Mar 2010 13:28:15 -0000 1.6 *************** *** 1,4 **** ///////////////////////////////////////////////////////////////////////////// ! // File: token.cpp ///////////////////////////////////////////////////////////////////////////// // --- 1,4 ---- ///////////////////////////////////////////////////////////////////////////// ! // @file: token.cpp ///////////////////////////////////////////////////////////////////////////// // |
From: Sergey V. B. <kon...@us...> - 2010-03-19 07:29:47
|
Update of /cvsroot/ipstream/IPSocket/lib/helpers/Singleton In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv12586/lib/helpers/Singleton Modified Files: Singleton.h Log Message: minor reformating Index: Singleton.h =================================================================== RCS file: /cvsroot/ipstream/IPSocket/lib/helpers/Singleton/Singleton.h,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Singleton.h 19 Mar 2010 05:41:34 -0000 1.2 --- Singleton.h 19 Mar 2010 07:29:39 -0000 1.3 *************** *** 22,27 **** * SingletonedClass in the system. Create new instances only with the help of CreateInstance()! * @param SingletonedClass must have public default constructor. ! * Based on the idea of Andrei Alexandrescu for Singleton implementation, but uses static object ! * instance - once created in a program data segment it will exist until the program ended. */ template < typename SingletonedClass > --- 22,27 ---- * SingletonedClass in the system. Create new instances only with the help of CreateInstance()! * @param SingletonedClass must have public default constructor. ! * Based on the idea of Andrei Alexandrescu for Singleton implementation, but once created in a ! * program data segment it will exist until the program exited. */ template < typename SingletonedClass > |
From: Sergey V. B. <kon...@us...> - 2010-03-19 07:29:47
|
Update of /cvsroot/ipstream/IPSocket/lib/helpers/config_reader In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv12586/lib/helpers/config_reader Modified Files: config_reader.cpp Log Message: minor reformating Index: config_reader.cpp =================================================================== RCS file: /cvsroot/ipstream/IPSocket/lib/helpers/config_reader/config_reader.cpp,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** config_reader.cpp 9 Aug 2006 15:32:57 -0000 1.3 --- config_reader.cpp 19 Mar 2010 07:29:39 -0000 1.4 *************** *** 21,30 **** using std::string; ! bool ConfigRead( const string& Data, const IStringProcessor& StringProcessor, ! IEmpty* Container, char delimiter ) { // If arguments are valid if ( Data.empty() || !Container ) ! return false; // Critical section for StringProcessor call --- 21,31 ---- using std::string; ! bool ConfigRead( const string& Data, const IStringProcessor& StringProcessor, IEmpty* Container, char delimiter ) { // If arguments are valid if ( Data.empty() || !Container ) ! { ! return false; ! } // Critical section for StringProcessor call *************** *** 51,55 **** --- 52,58 ---- // If read string is emty then read next string if ( string::npos == uiShift ) + { continue; + } // Drop right 'space' and TAB symbols *************** *** 82,85 **** return false; ! } --- 85,89 ---- return false; ! ! } // bool ConfigRead( const string& Data, const IStringProcessor& StringProcessor, IEmpty* Container, char delimiter ) |
From: Sergey V. B. <kon...@us...> - 2010-03-19 07:29:47
|
Update of /cvsroot/ipstream/IPSocket/lib/interfaces In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv12586/lib/interfaces Modified Files: ip_server.h Log Message: minor reformating Index: ip_server.h =================================================================== RCS file: /cvsroot/ipstream/IPSocket/lib/interfaces/ip_server.h,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** ip_server.h 9 Aug 2006 15:32:58 -0000 1.15 --- ip_server.h 19 Mar 2010 07:29:39 -0000 1.16 *************** *** 171,176 **** if ( tmciThread -> second.m_bHaveToDel ) // Remove this record ! m_mapThreads.erase( tmciThread++ ); else { --- 171,178 ---- if ( tmciThread -> second.m_bHaveToDel ) + { // Remove this record ! m_mapThreads.erase( tmciThread++ ); ! } else { *************** *** 260,265 **** if ( !m_mapThreads.empty() ) { ! for ( ThreadMap::iterator tmciThread = m_mapThreads.begin(); ! tmciThread != m_mapThreads.end(); ) { // Stop --- 262,266 ---- if ( !m_mapThreads.empty() ) { ! for ( ThreadMap::iterator tmciThread = m_mapThreads.begin(); tmciThread != m_mapThreads.end(); ) { // Stop *************** *** 282,289 **** if ( tmciThread -> second.m_bHaveToDel ) // Remove this record ! m_mapThreads.erase( tmciThread++ ); else ++tmciThread; } } // if ( !m_mapThreads.empty() ) --- 283,294 ---- if ( tmciThread -> second.m_bHaveToDel ) + { // Remove this record ! m_mapThreads.erase( tmciThread++ ); ! } else + { ++tmciThread; + } } } // if ( !m_mapThreads.empty() ) |
From: Sergey V. B. <kon...@us...> - 2010-03-19 05:41:44
|
Update of /cvsroot/ipstream/IPSocket/test/udp In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv24410/test/udp Modified Files: UDPSrv_test.cpp Log Message: minor reformating Index: UDPSrv_test.cpp =================================================================== RCS file: /cvsroot/ipstream/IPSocket/test/udp/UDPSrv_test.cpp,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** UDPSrv_test.cpp 15 Nov 2005 21:15:10 -0000 1.3 --- UDPSrv_test.cpp 19 Mar 2010 05:41:35 -0000 1.4 *************** *** 32,36 **** STARTUP; ! IPStream::CUDPServer& udpsrvInst = IPStream::UDPServer::CreateInstance(); Processor_Impl prcMy; --- 32,36 ---- STARTUP; ! IPStream::CUDPServer& udpsrvInst = IPStream::UDPServer::Instance(); Processor_Impl prcMy; |
From: Sergey V. B. <kon...@us...> - 2010-03-19 05:41:44
|
Update of /cvsroot/ipstream/IPSocket/Tracer In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv24410/Tracer Modified Files: tracer.cpp Log Message: minor reformating Index: tracer.cpp =================================================================== RCS file: /cvsroot/ipstream/IPSocket/Tracer/tracer.cpp,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** tracer.cpp 19 Mar 2010 03:55:55 -0000 1.9 --- tracer.cpp 19 Mar 2010 05:41:34 -0000 1.10 *************** *** 9,13 **** // ///////////////////////////////////////////////////////////////////////////// ! // Copyright: Institute for Information Industry ///////////////////////////////////////////////////////////////////////////// --- 9,14 ---- // ///////////////////////////////////////////////////////////////////////////// ! // (C) 2004 Sergey Belovolov ! // e-mail: b_...@ma... ///////////////////////////////////////////////////////////////////////////// |
From: Sergey V. B. <kon...@us...> - 2010-03-19 05:41:43
|
Update of /cvsroot/ipstream/IPSocket/test/tcp In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv24410/test/tcp Modified Files: TCPSrv_test.cpp Log Message: minor reformating Index: TCPSrv_test.cpp =================================================================== RCS file: /cvsroot/ipstream/IPSocket/test/tcp/TCPSrv_test.cpp,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** TCPSrv_test.cpp 15 Nov 2005 21:15:10 -0000 1.15 --- TCPSrv_test.cpp 19 Mar 2010 05:41:34 -0000 1.16 *************** *** 40,44 **** STARTUP; ! IPStream::CTCPServer& tcpsrvInst = IPStream::TCPServer::CreateInstance(); // Initialize SSL if we need it --- 40,44 ---- STARTUP; ! IPStream::CTCPServer& tcpsrvInst = IPStream::TCPServer::Instance(); // Initialize SSL if we need it |
From: Sergey V. B. <kon...@us...> - 2010-03-19 05:41:43
|
Update of /cvsroot/ipstream/IPSocket/lib/helpers/Singleton In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv24410/lib/helpers/Singleton Modified Files: Singleton.h Log Message: minor reformating Index: Singleton.h =================================================================== RCS file: /cvsroot/ipstream/IPSocket/lib/helpers/Singleton/Singleton.h,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** Singleton.h 22 Jul 2004 10:25:03 -0000 1.1.1.1 --- Singleton.h 19 Mar 2010 05:41:34 -0000 1.2 *************** *** 1,5 **** ///////////////////////////////////////////////////////////////////////////// ! // ! // Created by: Sergey Belovolov // Created on: 21.06.04 // --- 1,8 ---- + ///////////////////////////////////////////////////////////////////////////// + // @file: Singleton.h ///////////////////////////////////////////////////////////////////////////// ! // ! // @version 1.0 ! // @author Sergey V. Belovolov // Created on: 21.06.04 // *************** *** 14,86 **** #include "boost/thread/mutex.hpp" ! // Multi-threaded singleton class template ! // Create new instance only with the help of CreateInstance() ! // Newer use default constructor!!! You were warned! template < typename SingletonedClass > class TCSingleton : private SingletonedClass { ! private: ! // Flag which indicates if m_pInstance is dead ! volatile static bool m_bIsDead; ! // That member makes TCSingleton class singleton ! // volatile is for avoiding troubles with SMP environment ! volatile static SingletonedClass* m_pInstance; ! // Mutex for synchronization access to m_pInstance ! static boost::mutex m_STMutex; ! // Section for safety (non-copyable class) ! TCSingleton(); ! virtual ~TCSingleton(); ! TCSingleton( const TCSingleton& ); ! TCSingleton& operator=( const TCSingleton& ); ! // Create instance of our singleton ! static void Create() ! { ! static SingletonedClass theInstance; ! m_pInstance = &theInstance; ! } ! // Error handling ! static void OnDeadReference() ! { ! throw std::runtime_error( "Dead reference." ); ! } ! ! public: ! // Acquire instance of Singleton ! static SingletonedClass& CreateInstance() ! { ! // Check if we here for the first time ! if ( !m_pInstance ) ! { ! // Set lock for synchronization ! boost::mutex::scoped_lock SLock( m_STMutex ); ! // Double checking for avoiding race condition ! if ( !m_pInstance ) ! { ! if ( m_bIsDead ) ! OnDeadReference(); ! else ! Create(); ! } ! } ! return ( ( SingletonedClass& )*m_pInstance ); ! } ! }; ! // Static members initialization ! template < typename SingletonedClass > ! volatile SingletonedClass* TCSingleton< SingletonedClass >::m_pInstance = 0; template < typename SingletonedClass > ! volatile bool TCSingleton< SingletonedClass >::m_bIsDead = false; template < typename SingletonedClass > ! boost::mutex TCSingleton< SingletonedClass >::m_STMutex; #endif // _SINGLETON_H --- 17,84 ---- #include "boost/thread/mutex.hpp" ! /** ! * @section DESCRIPTION ! * Multi-threading supporting singleton class template. Guarantee creation of only one instance of ! * SingletonedClass in the system. Create new instances only with the help of CreateInstance()! ! * @param SingletonedClass must have public default constructor. ! * Based on the idea of Andrei Alexandrescu for Singleton implementation, but uses static object ! * instance - once created in a program data segment it will exist until the program ended. ! */ template < typename SingletonedClass > class TCSingleton : private SingletonedClass { ! private: ! ! // That member makes TCSingleton class singleton ! // volatile is for avoiding troubles with SMP environment ! volatile static SingletonedClass* m_pInstance; ! // Mutex for synchronization access to m_pInstance ! static boost::mutex m_STMutex; ! // Section for safety (non-copyable class) ! TCSingleton(); ! virtual ~TCSingleton(); ! TCSingleton( const TCSingleton& ); ! TCSingleton& operator=( const TCSingleton& ); ! // Create instance of our singleton ! static void Create() ! { ! // Create our instance in data segment ! static SingletonedClass theInstance; ! m_pInstance = &theInstance; ! } ! public: ! // Acquire instance of Singleton ! static SingletonedClass& Instance() ! { ! // Check if we here for the first time ! if ( !m_pInstance ) ! { ! // Set lock for synchronization ! boost::mutex::scoped_lock SLock( m_STMutex ); ! // Double checking after lock for avoiding race condition ! if ( !m_pInstance ) ! { ! Create(); ! } ! } ! return ( ( SingletonedClass& ) *m_pInstance ); ! } // static SingletonedClass& CreateInstance() + }; // class TCSingleton : private SingletonedClass + + // Static members initialization template < typename SingletonedClass > ! volatile SingletonedClass* TCSingleton < SingletonedClass >::m_pInstance = 0; template < typename SingletonedClass > ! boost::mutex TCSingleton < SingletonedClass >::m_STMutex; #endif // _SINGLETON_H |
From: Sergey V. B. <kon...@us...> - 2010-03-19 03:56:05
|
Update of /cvsroot/ipstream/IPSocket/Tracer In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv7760/Tracer Modified Files: tracer.cpp tracer.h Log Message: minor reformating Index: tracer.cpp =================================================================== RCS file: /cvsroot/ipstream/IPSocket/Tracer/tracer.cpp,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** tracer.cpp 17 Mar 2010 06:55:06 -0000 1.8 --- tracer.cpp 19 Mar 2010 03:55:55 -0000 1.9 *************** *** 1,4 **** ///////////////////////////////////////////////////////////////////////////// ! // File: TCPScanner.cpp ///////////////////////////////////////////////////////////////////////////// // --- 1,4 ---- ///////////////////////////////////////////////////////////////////////////// ! // File: tracer.cpp ///////////////////////////////////////////////////////////////////////////// // *************** *** 22,26 **** #include <ctime> ! #include <cstring> // For atoi --- 22,26 ---- #include <ctime> ! #include <cstring> // For atoi *************** *** 53,73 **** #include <windows.h> ! BOOL APIENTRY DllMain( HANDLE hModule, ! DWORD ul_reason_for_call, ! LPVOID lpReserved ! ) { switch ( ul_reason_for_call ) { ! case DLL_PROCESS_ATTACH: ! case DLL_THREAD_ATTACH: ! case DLL_THREAD_DETACH: ! case DLL_PROCESS_DETACH: break; } return TRUE; } - #elif defined( __linux ) // Compile under Linux --- 53,70 ---- #include <windows.h> ! BOOL APIENTRY DllMain( HANDLE hModule, DWORD ul_reason_for_call, LPVOID lpReserved ) { switch ( ul_reason_for_call ) { ! case DLL_PROCESS_ATTACH : ! case DLL_THREAD_ATTACH : ! case DLL_THREAD_DETACH : ! case DLL_PROCESS_DETACH : break; } + return TRUE; } #elif defined( __linux ) // Compile under Linux *************** *** 104,108 **** static tm sstTM; static time_t stmTime = 0; ! static char scarrDate[ 23 ] = { 0 }; void CTracer::Init( const char* tracefile, unsigned int pid ) --- 101,105 ---- static tm sstTM; static time_t stmTime = 0; ! static char scarrDate[ 23 ] = { 0}; void CTracer::Init( const char* tracefile, unsigned int pid ) *************** *** 126,131 **** sprintf( scarrDate, "%02d:%02d:%02d %02d.%02d.%04d : ", ptmLocaltime -> tm_hour, ! ptmLocaltime -> tm_min, ptmLocaltime -> tm_sec, ! ptmLocaltime -> tm_mday, ptmLocaltime -> tm_mon + 1, ptmLocaltime -> tm_year + 1900 ); // Add datetime and pid prefix to traces filename --- 123,128 ---- sprintf( scarrDate, "%02d:%02d:%02d %02d.%02d.%04d : ", ptmLocaltime -> tm_hour, ! ptmLocaltime -> tm_min, ptmLocaltime -> tm_sec, ! ptmLocaltime -> tm_mday, ptmLocaltime -> tm_mon + 1, ptmLocaltime -> tm_year + 1900 ); // Add datetime and pid prefix to traces filename *************** *** 260,265 **** } // if ( m_strTracesFilename.empty() ) ! Init( m_strTracesFilename.empty() ? ! TRACES_FILENAME : m_strTracesFilename.c_str(), pid ); } while ( 0 ); --- 257,261 ---- } // if ( m_strTracesFilename.empty() ) ! Init( m_strTracesFilename.empty() ? TRACES_FILENAME : m_strTracesFilename.c_str(), pid ); } while ( 0 ); *************** *** 314,318 **** void CTracer::Output( void* ) { ! // Until we nee to stop while ( !m_bStop ) { --- 310,314 ---- void CTracer::Output( void* ) { ! // Until we need to stop while ( !m_bStop ) { *************** *** 337,340 **** --- 333,337 ---- //m_spOStrStream.reset( new std::ostringstream ); } + } // if ( m_spOStrStream -> pcount() ) *************** *** 361,376 **** if ( stmTime != long_time ) { ! stmTime = long_time; ! tm* ptmLocaltime = &sstTM; ! localtime_r( &stmTime, ptmLocaltime ); sprintf( scarrDate, "%02d:%02d:%02d %02d.%02d.%04d : ", ptmLocaltime -> tm_hour, ! ptmLocaltime -> tm_min, ptmLocaltime -> tm_sec, ! ptmLocaltime -> tm_mday, ptmLocaltime -> tm_mon + 1, ptmLocaltime -> tm_year + 1900 ); // End of block for obtaining current datetime ! } m_spOStrStream << scarrDate << ForOutput << std::endl; --- 358,373 ---- if ( stmTime != long_time ) { ! stmTime = long_time; ! tm* ptmLocaltime = &sstTM; ! localtime_r( &stmTime, ptmLocaltime ); sprintf( scarrDate, "%02d:%02d:%02d %02d.%02d.%04d : ", ptmLocaltime -> tm_hour, ! ptmLocaltime -> tm_min, ptmLocaltime -> tm_sec, ! ptmLocaltime -> tm_mday, ptmLocaltime -> tm_mon + 1, ptmLocaltime -> tm_year + 1900 ); // End of block for obtaining current datetime ! } // if ( stmTime != long_time ) m_spOStrStream << scarrDate << ForOutput << std::endl; Index: tracer.h =================================================================== RCS file: /cvsroot/ipstream/IPSocket/Tracer/tracer.h,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** tracer.h 16 Mar 2010 06:34:02 -0000 1.4 --- tracer.h 19 Mar 2010 03:55:55 -0000 1.5 *************** *** 1,4 **** ///////////////////////////////////////////////////////////////////////////// ! // File: TCPScanner.cpp ///////////////////////////////////////////////////////////////////////////// // --- 1,4 ---- ///////////////////////////////////////////////////////////////////////////// ! // File: tracer.h ///////////////////////////////////////////////////////////////////////////// // |
From: Switalski <det...@me...> - 2010-03-19 03:34:40
|
St had ended his narrative and was apparently sleeping in happy forgetfulness of his Texas speculation, succeeding pauses of silence would come roars of laughter. The remembrance of the humorous tale banished sleep, and, even after slumber had fallen on us all, fun still held possession of our dreams. For Dick, starting from sleep in a nightmare of hilarity, roared out: "_Luff her up, luff her up, or the colonel is busted!_" Ay, ay, thank God for laughter. Thank him heartily and ever, dear friend, blow the winds, run the tides as they may. The sorrows of life may be many, and its griefs may be keen, and we who are frosted with years and you who are blooming have felt and will feel the sting of false friends and the burden of losses; but, lose what we may, or be pained as we have been and shall be, we are happy in this,--we who know how to laugh,--that we find wings for each burden, solace for pains, and return for all losses, in our sweet sense of humor, thank Heaven! So, whether rich men or poor, healthy or sick, brown-headed or gray, we will go on like children, with eyes for all beauty and hearts for all fun. Let lilies teach us, and of the birds of the air let us learn. The day that is not shall not make us anxious, for of each day is the evil enough, and the morrow shall ta |
From: Sergey V. B. <kon...@us...> - 2010-03-18 01:37:06
|
Update of /cvsroot/ipstream/IPSocket/test/udp In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv12407/test/udp Modified Files: UDPCl_test.cpp Log Message: <strstream> removed Index: UDPCl_test.cpp =================================================================== RCS file: /cvsroot/ipstream/IPSocket/test/udp/UDPCl_test.cpp,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** UDPCl_test.cpp 15 Nov 2005 21:15:10 -0000 1.11 --- UDPCl_test.cpp 18 Mar 2010 01:36:57 -0000 1.12 *************** *** 16,20 **** #include <iostream> ! #include <strstream> using namespace std; --- 16,20 ---- #include <iostream> ! #include <sstream> using namespace std; *************** *** 127,134 **** ////// // Pump our output string ! strstream OutStream; for ( unsigned int uiCount = 0; uiCount < 1000 ; ++uiCount ) OutStream << strSend; // Put end of line --- 127,136 ---- ////// // Pump our output string ! ostringstream OutStream; for ( unsigned int uiCount = 0; uiCount < 1000 ; ++uiCount ) + { OutStream << strSend; + } // Put end of line |
From: Sergey V. B. <kon...@us...> - 2010-03-18 01:37:06
|
Update of /cvsroot/ipstream/IPSocket/test/tcp In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv12407/test/tcp Modified Files: TCPCl_test.cpp Log Message: <strstream> removed Index: TCPCl_test.cpp =================================================================== RCS file: /cvsroot/ipstream/IPSocket/test/tcp/TCPCl_test.cpp,v retrieving revision 1.16 retrieving revision 1.17 diff -C2 -d -r1.16 -r1.17 *** TCPCl_test.cpp 9 Aug 2006 15:33:00 -0000 1.16 --- TCPCl_test.cpp 18 Mar 2010 01:36:57 -0000 1.17 *************** *** 14,18 **** #include <iostream> ! #include <strstream> #include "../port_processors/SerialArray.h" --- 14,18 ---- #include <iostream> ! #include <sstream> #include "../port_processors/SerialArray.h" *************** *** 247,254 **** // Pump our output string ! strstream OutStream; for ( unsigned int uiCount = 0; uiCount < 1000 ; ++uiCount ) OutStream << strSend; // Put end of line --- 247,256 ---- // Pump our output string ! ostringstream OutStream; for ( unsigned int uiCount = 0; uiCount < 1000 ; ++uiCount ) + { OutStream << strSend; + } // Put end of line |
From: Sergey V. B. <kon...@us...> - 2010-03-18 01:12:56
|
Update of /cvsroot/ipstream/IPSocket/lib/helpers/enum In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv9193/lib/helpers/enum Modified Files: enum.h Log Message: enum.h improved Index: enum.h =================================================================== RCS file: /cvsroot/ipstream/IPSocket/lib/helpers/enum/enum.h,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** enum.h 17 Mar 2010 07:29:08 -0000 1.4 --- enum.h 18 Mar 2010 01:12:45 -0000 1.5 *************** *** 182,185 **** --- 182,210 ---- /** + * Method for obtaining value of current key that was returned by the last GetNextKey() call. + * + * @see GetNextKey(), RemoveCurrent(). + * @return either pointer onto key or NULL if container is empty or GetNextKey() wasn't + * called before GetKey() call. + */ + const Key* GetKey() const + { + if ( Empty() ) + { + return 0L; + } + + if ( m_bIsInitialized && ( m_mapEnum.end() != m_mapciEnum ) ) + { + return &( m_mapciEnum -> first ); + } + else + { + return 0L; + } + }; + + + /** * Method for retrieving value assotiated with passed parameter key. * |
From: Sergey V. B. <kon...@us...> - 2010-03-17 07:29:17
|
Update of /cvsroot/ipstream/IPSocket/lib/helpers/enum In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv1088/lib/helpers/enum Modified Files: enum.h Log Message: enum.h improved Index: enum.h =================================================================== RCS file: /cvsroot/ipstream/IPSocket/lib/helpers/enum/enum.h,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** enum.h 17 Mar 2010 06:40:40 -0000 1.3 --- enum.h 17 Mar 2010 07:29:08 -0000 1.4 *************** *** 30,34 **** * Template class of enumerator. * Its' imlementations were intended to be used as container for implementations ! * of IStringProcessor interface and ConfigRead function realization. */ template < typename Key, typename Value, --- 30,35 ---- * Template class of enumerator. * Its' imlementations were intended to be used as container for implementations ! * of IStringProcessor interface and ConfigRead function realization. ! * The idea was to simplify work with map and multimap containers. */ template < typename Key, typename Value, *************** *** 59,68 **** // Storage for enumeration typedef MapType < Key, Value, Traits, Allocator > mapEnum_t; - - mapEnum_t m_mapEnum; - typedef typename mapEnum_t::const_iterator citMapEnum_t; typedef typename mapEnum_t::iterator itMapEnum_t; // Storage for current position in storage. This member is needed for GetNextKey method. citMapEnum_t m_mapciEnum; --- 60,68 ---- // Storage for enumeration typedef MapType < Key, Value, Traits, Allocator > mapEnum_t; typedef typename mapEnum_t::const_iterator citMapEnum_t; typedef typename mapEnum_t::iterator itMapEnum_t; + mapEnum_t m_mapEnum; + // Storage for current position in storage. This member is needed for GetNextKey method. citMapEnum_t m_mapciEnum; *************** *** 196,203 **** // Storage for current position ! citMapEnum_t mapciEnum; // Check if key is present in container ! if ( ( mapciEnum = m_mapEnum.find( key ) ) != m_mapEnum.end() ) { return &( mapciEnum -> second ); --- 196,203 ---- // Storage for current position ! citMapEnum_t mapciEnum = m_mapEnum.find( key ); // Check if key is present in container ! if ( m_mapEnum.end() != mapciEnum ) { return &( mapciEnum -> second ); *************** *** 223,227 **** } ! if ( m_bIsInitialized && ( m_mapciEnum != m_mapEnum.end() ) ) { return &( m_mapciEnum -> second ); --- 223,227 ---- } ! if ( m_bIsInitialized && ( m_mapEnum.end() != m_mapciEnum ) ) { return &( m_mapciEnum -> second ); *************** *** 289,296 **** // Storage for position of found element ! itMapEnum_t mapiEnum; // Check if key is present in container ! if ( ( mapiEnum = m_mapEnum.find( key ) ) != m_mapEnum.end() ) { // Remove demanded element --- 289,296 ---- // Storage for position of found element ! itMapEnum_t mapiEnum = m_mapEnum.find( key ); // Check if key is present in container ! if ( m_mapEnum.end() != mapiEnum ) { // Remove demanded element |
From: Sergey V. B. <kon...@us...> - 2010-03-17 06:55:17
|
Update of /cvsroot/ipstream/IPSocket/Tracer In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv29082/Tracer Modified Files: tracer.cpp Log Message: .h changed on c Index: tracer.cpp =================================================================== RCS file: /cvsroot/ipstream/IPSocket/Tracer/tracer.cpp,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** tracer.cpp 17 Mar 2010 06:45:48 -0000 1.7 --- tracer.cpp 17 Mar 2010 06:55:06 -0000 1.8 *************** *** 20,26 **** // For localtime and time ! #include <time.h> ! #include <string.h> // For config file reading --- 20,32 ---- // For localtime and time ! #include <ctime> ! #include <cstring> ! ! // For atoi ! #include <cstdlib> ! ! // For va_start, va_list and va_end ! #include <cstdarg> // For config file reading *************** *** 31,40 **** #include "boost_adopt/boost_adopt.h" - // For atoi - #include <cstdlib> - - // For va_start, va_list and va_end - #include <cstdarg> - // For access and chdir functions #ifdef _WIN32 --- 37,40 ---- |
From: Sergey V. B. <kon...@us...> - 2010-03-17 06:55:16
|
Update of /cvsroot/ipstream/IPSocket/lib/helpers/tokenizer In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv29082/lib/helpers/tokenizer Modified Files: token.cpp Log Message: .h changed on c Index: token.cpp =================================================================== RCS file: /cvsroot/ipstream/IPSocket/lib/helpers/tokenizer/token.cpp,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** token.cpp 16 Mar 2010 09:08:27 -0000 1.4 --- token.cpp 17 Mar 2010 06:55:07 -0000 1.5 *************** *** 15,19 **** #include "token.h" ! #include <string.h> using std::string; --- 15,19 ---- #include "token.h" ! #include <cstring> using std::string; |