PacketC programming /
This book introduces the tools you'll need to program with the packetC language. packetC speeds the development of applications that live within computer networks, the kind of programs that provide network functionality for connecting "clients" and "servers" and "clouds...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Otros Autores: | , |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Berkeley, CA :
Apress,
©2011.
|
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- Part 1. packetC Background
- Origins of packetC
- Introduction to the packetC Language
- Style Guidelines for packetC Program
- Construction of a packetC Program
- Variables: Identifiers, Basic Scalar Data Types, and Literals
- Part 2. Language Reference
- Data Initialization and Mathematical Expressions
- Functions
- packetC Data Type Fundamentals
- C-Style Data Types
- Basic Packet Interaction and Operations
- Selection Statements
- Loops and Flow Control
- Exception Handling
- packetC Database Types and Operations
- packetC Search Set Types and Operations
- Reference Type and Operation
- Semaphores in packetC
- Packet Information Block and System Packet Operations
- Descriptor Type and Operations
- Part 3. Developing Applications
- Control Plane and System Interaction
- packetC Pre-Processor
- Pragmas and Other Key Compiler Directives
- Developing Large Applications in packetC
- Construction of a packetC Executable
- packetC Standard Networking Descriptors
- Developing for Performance
- Standard Libraries
- Part 4. Industry Reprints
- packetC Language for High Performance Packet Processing
- A Paradigm for Processing Network Protocols in Parallel
- Dynamically Accessing Packet Header Fields at High-speed
- packetC Language and Parallel Processing of Masked Databases
- Packet Content Matching with packetC Searchsets
- References for Run-time Aggregate Selection with Strong Typing
- Portable Bit Fields in packetC
- packet Field and Bitfield Allocation Order
- Managing Heterogeneous Architectures for High-speed Packet Processing.