C Programming Guide for Palm OS
Collapsed About this book

Device information
Collapsed Introduction
Collapsed Getting started with Palm

General programming guidance
Collapsed Starting and terminating a session with the WebSphere MQ Everyplace system
Collapsed Building a message object
Putting messages onto a queue
Retrieving messages from a queue
Collapsed Retrieving data from message objects
Advanced MQeFields APIs
Starting and stopping the trace
Administration using the administration message object

Programming reference
Expanded WebSphere MQ Everyplace C API
Relationship with the C Bindings
Collapsed C language data types
Expanded MQeFields API
Primitive
General constraint
Array APIs
Base APIs
MQeFields macros and helper APIs
Data type definitions
MQeField data structure
MQeField structure descriptor
MQeFields structure descriptor flags
Field data types
Base pointers
MQeFieldsAlloc
MQeFieldsDelete
MQeFieldsDump
MQeFieldsDumpLength
MQeFieldsEquals
MQeFieldsFields
MQeFieldsFree
MQeFieldsGet
MQeFieldsGetArray
MQeFieldsGetByArrayOfFd
MQeFieldsGetByIndex
MQeFieldsGetByStruct
MQeFieldsHide
MQeFieldsPut
MQeFieldsPutArray
MQeFieldsPutByArrayOfFd
MQeFieldsPutByStruct
MQeFieldsRead
MQeFieldsRestore
MQeFieldsType
MQeFieldsWrite
MQeFieldsContains
MQeFieldsCopy
MQeFieldsDataLength
MQeFieldsDataType
MQeFieldsGetArrayLength
MQeFieldsGetBoolean, MQeFieldsGetByte, MQeFieldsGetShort, MQeFieldsGetInt, MQeFieldsGetLong, MQeFieldsGetDouble, MQeFieldsGetFloat
MQeFieldsGetFields
MQeFieldsGetArrayOfByte, MQeFieldsGetArrayOfShort, MQeFieldsGetArrayOfInt, MQeFieldsGetArrayOfLong, MQeFieldsGetArrayOfFloat, MQeFieldsGetArrayOfDouble
MQeFieldsGetAscii, MQeFieldsGetUnicode, MQeFieldsGetObject
MQeFieldsGetShortArray, MQeFieldsGetIntArray, MQeFieldsGetLongArray, MQeFieldsGetFloatArray, MQeFieldsGetDoubleArray
MQeFieldsGetAsciiArray, MQeFieldsGetUnicodeArray, MQeFieldsGetByteArray
MQeFieldsPutArrayLength
MQeFieldsPutBoolean
MQeFieldsPutFields
MQeFieldsPutByte, MQeFieldsPutShort, MQeFieldsPutInt, MQeFieldsPutLong, MQeFieldsPutFloat, MQeFieldsPutDouble
MQeFieldsPutAscii, MQeFieldsPutUnicode, MQeFieldsPutObject
MQeFieldsPutArrayOfByte, MQeFieldsPutArrayOfShort, MQeFieldsPutArrayOfInt, MQeFieldsPutArrayOfLong, MQeFieldsPutArrayOfFloat, MQeFieldsPutArrayOfDouble
MQeFieldsPutShortArray, MQeFieldsPutIntArray, MQeFieldsPutLongArray, MQeFieldsPutFloatArray, MQeFieldsPutDoubleArray
MQeFieldsPutAsciiArray, MQeFieldsPutUnicodeArray, MQeFieldsPutByteArray
Collapsed System
Collapsed MQeQMgr APIs
Collapsed MQExceptions and Options

Appendixes
Appendix A. Trap numbers for functions in shared libraries
Collapsed Appendix B. Notices
Glossary
Bibliography
Index
Sending your comments to IBM