iAuxSoft

Intelligent All The Way

iAuxSFX: audio engine

iAuxSFX: audio engine is the programming library for Audio sub-system for C++ development of games and other software. It comes with modular audio rendering core design and supports play...

iAuxINP: input engine

iAuxINP: input engine is the programming library for Input sub-system for C++ development of games and other software. It handles common input device types: Mouse, Keyboard, Joystick, G...

iAuxNET: networking engine

iAuxNET: networking engine is multipurpose and cross-platform programming library for Network sub-system for C++ development of games and other software. Its functionality suits well as...

iAuxSQL: database engine

iAuxSQL: database engine is the programming library for SQL Database sub-system for C++ development of games and other software. Every database host provides own native client library b...

  • iAuxSFX: audio engine

    Wednesday, 01 December 2010 00:00
  • iAuxINP: input engine

    Wednesday, 24 November 2010 15:32
  • iAuxNET: networking engine

    Wednesday, 24 November 2010 15:21
  • iAuxSQL: database engine

    Thursday, 16 April 2009 08:01
PrintE-mail

iAuxNET_micro

This release introduces new RPC (Remote Procedure Call) feature.

 


 Release notes:

+++ implemented Remote Procedure Call (RPC) feature: allows to call global C or class functions (C++) on remote

+++ implemented more detailed IDevice error reporting to user namespace (typedef IAuxError ExErrorId): IDevice::Connect reports extended error now

+++ implemented IGeoIp interface to provide matching of IP Address with ISO 3166 Country code

+++ improved session_t type

+++ fixed bug when calling ByteBuffer::data() method on empty buffer triggers diagnostic warnings (debugger break/assert), although behavior of method ByteBuffer::data(offset) with offset specifier remains unchanged

+++ additional format type DFMT__P64 for puint64_t type for formatted ByteBuffer::read/write methods

+++ ByteBuffer::set_flags/get_flags methods renamed to less confusing set_setup/get_setup

+++ fixed rare crash in situation when destroying device has pending queue with deleted protocols and non-deleted protocols

+++ extended Address to accept Unicode (wide) strings

+++ implemented AddressEx wrapper for inline multiple operations on Address

+++ implemented serializer into ByteBuffer for all general STL containers

+++ new methods to read/write ByteBuffer

+++ fixed ByteBuffer::read_array methods which did not provide correct results if flags ByteBuffer::SETUP__BYTEHNET and ByteBuffer::SETUP__PACK were combined

+++ fixed ByteBuffer::write_array

+++ fixed Address::set_address() method erasing previous port value

 


Download