Table of Contents
PART 1: packetC Background
Chapter 1: Origins of packetC
Chapter 2: Introduction to packetC Language
Chapter 3: Style Guidelines for packetC Programs
Chapter 4: Construction of a packetC Program
PART 2: Language Reference
Chapter 5: Variables—Identifiers, Basic Scalar Data Types, and Literals Chapter 6: Data Initialization and Mathematical Expressions
Chapter 7: Functions
Chapter 8: packetC Data Type Fundamentals
Chapter 9: C-Style Data Types
Chapter 10: Basic Packet Interaction and Operations
Chapter 11: Selection Statements
Chapter 12: Loops and Flow Control
Chapter 13: Exception Handling
Chapter 14: Databases Types and Operations
Chapter 15: Search Set Types and Operations
Chapter 16: Reference Type and Operations
Chapter 17: Lock and Unlock Operators
Chapter 18: Packet Information Block and System Packet Operations Chapter 19: Descriptor Type and Operations
PART 3: Developing Applications
Chapter 20: Control Plane and System Interaction
Chapter 21: packetC Pre-Processor
Chapter 22: Pragmas and Other Key Compiler Directives
Chapter 23: Developing Large Applications in packetC
Chapter 24: Construction of a packetC Executable
Chapter 25: packetC Standard Networking Descriptors
Chapter 26: Developing For Performance
Chapter 27: Standard Libraries
PART 4: Industry Reprints
Appendix A: Reference Tables
Appendix B: Open Systems Vendors for packetC
Appendix C: Glossary
Appendix D: CloudShield Products Supporting packetC