Protocol stacks
First Claim
Patent Images
1. A protocol stack for a communications system wherein the stack has an architecture incorporating active programming interfaces capable of supporting reconfiguration of the stack.
1 Assignment
0 Petitions
Accused Products
Abstract
A protocol stack for a communications system has an architecture incorporating active programming interfaces capable of supporting reconfiguration of the stack. The stack has a plurality of layers (pro-layers) and a plurality of object-oriented interfaces (pro-interfaces) whose respective functionalities are defined by layer classes and programming interface classes. Execution of these functionalities is controlled by thread objects.
-
Citations
34 Claims
- 1. A protocol stack for a communications system wherein the stack has an architecture incorporating active programming interfaces capable of supporting reconfiguration of the stack.
-
17. A reconfigurable protocol stack for a communications system comprising,
a plurality of protocol layers and a plurality of active programming interfaces interleaved with said protocol layers, wherein each said protocol layer has functionality defined by a layer object selectable from a respective one of a plurality of different layer classes, each said active programming interface has functionality defined by an interface object selectable from a respective one of a plurality of different interface classes, and thread objects are selectable from a plurality of thread classes for controlling message sequences within the protocol stack.
-
32. A method for reconfiguring a protocol stack for a communications system, the protocol stack comprising a plurality of protocol layers and a plurality of active programming interfaces interleaved with the protocol layers, each said protocol layer having functionality defined by a layer object selectable from a respective one of a plurality of different layer classes and each said active programming interface having functionality defined by an interface object selectable from a respective one of a plurality of different interface classes, the method including the step of exchanging one said layer object for another said layer object from the same layer class and/or exchanging one said interface object for another said interface object from the same interface class whereby to change functionality of the corresponding protocol layer and/or the corresponding active programming interface.
-
33. A protocol stack substantially as hereindescribed with reference to the accompanying drawings.
-
34. A communications system substantially as hereindescribed with reference to the accompanying drawings.
Specification