The POCO C++ Libraries Blog

SVN Changes

Filed under: News by alex at 23:40

There were three significant changes to the SVN trunk and sandbox recently:

  • Data keywords (use, into, et al.) were moved into Poco::Data::Keywords namespace.
  • All the IO stuff (both sync and async) was moved from Foundation and Net to IO and IO::Socket
  • All the Serial stuff was moved from IO to IO::Serial

All these changes do break code. We never take that lightly, but when being tidy weighs more than being 100% backward compatible we do not hesitate to do it.

The last commit was whopping 180 files. VS71 and VS90 files are not updated yet. Please bear with us and report any problems and/or errors.


  1. I pulled down poco trunk on 4th April expecting to see the changes.

    I pulled from as specified here

    But there is no IO module, and Socket is firmly in Poco::Net.

    Any idea what’s going on?

    Comment by James Mansion on April 10, 2008, 14:15

  2. James,

    IO is in the sandbox (not quite release-grade yet):


    Comment by alex on April 10, 2008, 22:02

RSS RSS feed for comments on this post. TrackBack URI

Leave a comment