CIGI API Version 2.7.1
CIGI API
: Users' Guide
CIGI Home
|
Project on SourceForge
Table of Contents
Table of Contents
Table of Contents
Overview
Design Objectives
Platform Issues
Compiler Issues
Structure Alignment
C++ Function Decorations
Known Compiler Issues
Preprocessor Definitions
CIGI_LITTLE_ENDIAN
MOST_SIGNIFICANT_BIT_FIRST
CIGI_FORCE_DWORD_ALIGN
CIGI_VERSION_
N
CIGIAPI_LIBRARY
Implementation Notes
Big and Little Endian Functions
Memory Allocation
Multiple Threaded Applications
Sessions
Versioning
Version Packet and Function Names
Selecting the CIGI Version to Use
File Listing
cigi_icd.h
cigi_api.h / cigi_api.c
cigi_helper.h / cigi_helper.c
cigi_compatibility.h
cigi_version.h
API Usage
Sessions
Creating a Session
Session Example
Messages
Incoming
Outgoing
Starting and Ending the Outgoing Message
Adding Packets to the Outgoing Message
Sending the Outgoing Message
Buffering Example
Sequence and Timing
Processing Incoming Data
Iteration Method for Processing Incoming Messages
Callback Method for Processing Incoming Messages
Working with Packets
IG Response Packets
User Definable Packets
Examples
Simple Host and IG Example
Example Overview
Building the Examples
Running the Examples
File Listing
Windows GUI Image Generator Example
Example Overview
Running the Example
File Listing
Windows Multi-Session Host Example
Example Overview
Running the Example
File Listing
References
Resources
CIGI Error Codes
CIGI Constants
Compilation Flags
Index of Changes
Version 2 Changes
Version 1 Changes
Contributor List
Current Release Files