C:/Active/libraries/cxutils/2.0/include/cxutils/circulararray.h [code] | This file contains a template for creating a fixed size Circular Array. This template is useful when speed counts and you only want to store a maximum number of elements |
C:/Active/libraries/cxutils/2.0/include/cxutils/cxbase.h [code] | Main include file that all CxUtils files must include. This file include definitions for some constants used at compile time |
C:/Active/libraries/cxutils/2.0/include/cxutils/cxutils.h [code] | Main include file for the CxUtils (Cross-Platform Utilties) library |
C:/Active/libraries/cxutils/2.0/include/cxutils/filefinder.h [code] | Class for locating files and resources |
C:/Active/libraries/cxutils/2.0/include/cxutils/fileio.h [code] | Functions to create directories and scan for files |
C:/Active/libraries/cxutils/2.0/include/cxutils/joystick.h [code] | Simple Joystick class for interfacing to a joystick |
C:/Active/libraries/cxutils/2.0/include/cxutils/keyboard.h [code] | Main include file which contains methods for capturing and generating keyboard events |
C:/Active/libraries/cxutils/2.0/include/cxutils/mouse.h [code] | Main include file which contains methods for capturing and generating mouse events |
C:/Active/libraries/cxutils/2.0/include/cxutils/mutex.h [code] | This file contains a structure for creating a cross-platform Mutex |
C:/Active/libraries/cxutils/2.0/include/cxutils/packet.h [code] | Contains software for automatic reading and writing of data to a byte array (serialization de-serialization of data) |
C:/Active/libraries/cxutils/2.0/include/cxutils/serial.h [code] | Serial (RS232) communication interface |
C:/Active/libraries/cxutils/2.0/include/cxutils/thread.h [code] | Contains software for creating cross-platform threads |
C:/Active/libraries/cxutils/2.0/include/cxutils/time.h [code] | Contains the Time class and methods to get the current system time |
C:/Active/libraries/cxutils/2.0/include/cxutils/timer.h [code] | Contains software for more precise timing |
C:/Active/libraries/cxutils/2.0/include/cxutils/images/image.h [code] | Simple image data structure for used with compression/decompression routines |
C:/Active/libraries/cxutils/2.0/include/cxutils/images/jpeg/jpeg.h [code] | This file contains methods for compression and decompression of JPEG data |
C:/Active/libraries/cxutils/2.0/include/cxutils/images/png/png.h [code] | This file contains methods for compression and decompression of PNG data |
C:/Active/libraries/cxutils/2.0/include/cxutils/ipc/mappedmemory.h [code] | This file contains software for creating shared/mapped memory locations in both Windows and Linux |
C:/Active/libraries/cxutils/2.0/include/cxutils/ipc/mappedmessagebox.h [code] | Message box is a data structure that can be used to create a message queue within shared memory for passing messages/packets between multiple processes and threads |
C:/Active/libraries/cxutils/2.0/include/cxutils/ipc/messageclient.h [code] | This file contains software for creating shared memory Message Client that connects to a Message Server to receive messages through shared memory |
C:/Active/libraries/cxutils/2.0/include/cxutils/ipc/messageserver.h [code] | This file contains software for creating shared memory Message Server that will distribute received messages to Message Clients |
C:/Active/libraries/cxutils/2.0/include/cxutils/math/coordinates.h [code] | This file contains software for some common coordinate transformations (WGS, UTM, GCC). It also contains methods for converting HPR orientations to HLA/DIS orientation values |
C:/Active/libraries/cxutils/2.0/include/cxutils/math/cxmath.h [code] | Includes header files and defines values for some math operations |
C:/Active/libraries/cxutils/2.0/include/cxutils/math/matrix.h [code] | Simple matrix class for performing most common matrix operations |
C:/Active/libraries/cxutils/2.0/include/cxutils/math/pidcontroller.h [code] | Proportional, Integral, and Differential Controller class used to create closed loop operations |
C:/Active/libraries/cxutils/2.0/include/cxutils/math/point3d.h [code] | Simple 3D point data structure |
C:/Active/libraries/cxutils/2.0/include/cxutils/math/quaternion.h [code] | Simple quaternion data structure |
C:/Active/libraries/cxutils/2.0/include/cxutils/math/runningstats.h [code] | Simple class for measuring certain statistics dynamically that is numerically efficient |
C:/Active/libraries/cxutils/2.0/include/cxutils/math/segment3d.h [code] | Simple 3D line segment data structure |
C:/Active/libraries/cxutils/2.0/include/cxutils/math/vector3d.h [code] | Simple 3D vector data structure |
C:/Active/libraries/cxutils/2.0/include/cxutils/networking/ip4address.h [code] | Structure for storing an IPv4 Address |
C:/Active/libraries/cxutils/2.0/include/cxutils/networking/ip6address.h [code] | Structure for storing an IPv6 Address |
C:/Active/libraries/cxutils/2.0/include/cxutils/networking/ipaddress.h [code] | Structure for storing an IP Address |
C:/Active/libraries/cxutils/2.0/include/cxutils/networking/socket.h [code] | This file contains software for deriving different types of socket structures for network communication |
C:/Active/libraries/cxutils/2.0/include/cxutils/networking/tcpclient.h [code] | This file contains software for creating a TCP client connection |
C:/Active/libraries/cxutils/2.0/include/cxutils/networking/tcplistensocket.h [code] | This file contains software for creating TCP Listen Socket. A Listen socket waits for incomming TCP client connections. Once a connection is made, a pointer to a new TcpServer is returned |
C:/Active/libraries/cxutils/2.0/include/cxutils/networking/tcpserver.h [code] | This file contains software for the TcpServer. These sockets are created by the TcpListenSocket and are used to handle TCP connections from clients (TcpClientSocket) |
C:/Active/libraries/cxutils/2.0/include/cxutils/networking/udpclient.h [code] | This file contains software for creating a client UDP socket |
C:/Active/libraries/cxutils/2.0/include/cxutils/networking/udpserver.h [code] | This file contains software for creating a client UDP socket |
C:/Active/libraries/cxutils/2.0/include/cxutils/networking/udpsharedserver.h [code] | This file contains software for creating a shared UDP Server service. This type of socket should only be used if you are creating software that requires two applications running on the same host machine to receive Unicast or Unicast and Multicast data simultaneously. If you don't use this class, and you have two applications running at the same time on a single machine and both applications are receiving UDP data on a port, only one of the applications will receive unicast messages sent to your host machine. With this class, you can avoid this issue as long as you don't have other software running that is not using this class to receive UDP data on a specific port |
C:/Active/libraries/cxutils/2.0/src/cxutils/filefinder.cpp [code] | Class for locating files and resources |
C:/Active/libraries/cxutils/2.0/src/cxutils/fileio.cpp [code] | Functions to create directories and scan for files |
C:/Active/libraries/cxutils/2.0/src/cxutils/joystick.cpp [code] | Simple Joystick class for interfacing to a joystick |
C:/Active/libraries/cxutils/2.0/src/cxutils/keyboard.cpp [code] | Main include file which contains methods for capturing and generating keyboard events |
C:/Active/libraries/cxutils/2.0/src/cxutils/mouse.cpp [code] | Main include file which contains methods for capturing and generating mouse events |
C:/Active/libraries/cxutils/2.0/src/cxutils/mutex.cpp [code] | This file contains a structure for creating a cross-platform Mutex |
C:/Active/libraries/cxutils/2.0/src/cxutils/packet.cpp [code] | Contains software for automatic reading and writing of data to a byte array (serialization de-serialization of data) |
C:/Active/libraries/cxutils/2.0/src/cxutils/serial.cpp [code] | Serial (RS232) communication interface |
C:/Active/libraries/cxutils/2.0/src/cxutils/thread.cpp [code] | Contains software for creating cross-platform threads |
C:/Active/libraries/cxutils/2.0/src/cxutils/time.cpp [code] | Contains the Time class and methods to get the current system time |
C:/Active/libraries/cxutils/2.0/src/cxutils/timer.cpp [code] | Contains software for more precise timing |
C:/Active/libraries/cxutils/2.0/src/cxutils/images/image.cpp [code] | Simple image data structure for used with compression/decompression routines |
C:/Active/libraries/cxutils/2.0/src/cxutils/images/jpeg/jpeg.cpp [code] | This file contains methods for compression and decompression of JPEG data |
C:/Active/libraries/cxutils/2.0/src/cxutils/images/png/png.cpp [code] | This file contains methods for compression and decompression of PNG data |
C:/Active/libraries/cxutils/2.0/src/cxutils/ipc/mappedmemory.cpp [code] | This file contains software for creating shared/mapped memory locations in both Windows and Linux |
C:/Active/libraries/cxutils/2.0/src/cxutils/ipc/mappedmessagebox.cpp [code] | Message box is a data structure that can be used to create a message queue within shared memory for passing messages/packets between multiple processes and threads |
C:/Active/libraries/cxutils/2.0/src/cxutils/ipc/messageclient.cpp [code] | This file contains software for creating shared memory Message Client that connects to a Message Server to receive messages through shared memory |
C:/Active/libraries/cxutils/2.0/src/cxutils/ipc/messageserver.cpp [code] | |
C:/Active/libraries/cxutils/2.0/src/cxutils/math/coordinates.cpp [code] | This file contains software for some common coordinate transformations (WGS, UTM, GCC). It also contains methods for converting HPR orientations to HLA/DIS orientation values |
C:/Active/libraries/cxutils/2.0/src/cxutils/math/matrix.cpp [code] | Simple matrix class for performing most common matrix operations |
C:/Active/libraries/cxutils/2.0/src/cxutils/math/pidcontroller.cpp [code] | Proportional, Integral, and Differential Controller class used to create closed loop operations |
C:/Active/libraries/cxutils/2.0/src/cxutils/math/point3d.cpp [code] | Simple 3D point data structure |
C:/Active/libraries/cxutils/2.0/src/cxutils/math/quaternion.cpp [code] | Simple quaternion data structure |
C:/Active/libraries/cxutils/2.0/src/cxutils/math/runningstats.cpp [code] | Simple class for measuring certain statistics dynamically that is numerically efficient |
C:/Active/libraries/cxutils/2.0/src/cxutils/math/segment3d.cpp [code] | Simple 3D line segment data structure |
C:/Active/libraries/cxutils/2.0/src/cxutils/math/vector3d.cpp [code] | Simple 3D vector data structure |
C:/Active/libraries/cxutils/2.0/src/cxutils/networking/ip4address.cpp [code] | |
C:/Active/libraries/cxutils/2.0/src/cxutils/networking/ip6address.cpp [code] | |
C:/Active/libraries/cxutils/2.0/src/cxutils/networking/ipaddress.cpp [code] | Structure for storing an IP Address |
C:/Active/libraries/cxutils/2.0/src/cxutils/networking/socket.cpp [code] | This file contains software for deriving different types of socket structures for network communication |
C:/Active/libraries/cxutils/2.0/src/cxutils/networking/tcpclient.cpp [code] | This file contains software for creating a TCP client connection |
C:/Active/libraries/cxutils/2.0/src/cxutils/networking/tcplistensocket.cpp [code] | This file contains software for creating TCP Listen Socket. A Listen socket waits for incomming TCP client connections. Once a connection is made, a pointer to a new TcpServer is returned |
C:/Active/libraries/cxutils/2.0/src/cxutils/networking/tcpserver.cpp [code] | This file contains software for the TcpServer. These sockets are created by the TcpListenSocket and are used to handle TCP connections from clients (TcpClientSocket) |
C:/Active/libraries/cxutils/2.0/src/cxutils/networking/udpclient.cpp [code] | This file contains software for creating a client UDP socket |
C:/Active/libraries/cxutils/2.0/src/cxutils/networking/udpserver.cpp [code] | This file contains software for creating a client UDP socket |
C:/Active/libraries/cxutils/2.0/src/cxutils/networking/udpsharedserver.cpp [code] | This file contains software for creating a shared UDP Server service. This type of socket should only be used if you are creating software that requires two applications running on the same host machine to receive Unicast or Unicast and Multicast data simultaneously. If you don't use this class, and you have two applications running at the same time on a single machine and both applications are receiving UDP data on a port, only one of the applications will receive unicast messages sent to your host machine. With this class, you can avoid this issue as long as you don't have other software running that is not using this class to receive UDP data on a specific port |