| 123456789101112131415161718192021222324252627 |
- # Copyright 2023 Modelling, Simulation and Design Lab (MSDL)
- # at the University of Antwerp (http://msdl.uantwerpen.be/).
- #
- # Licensed under the GNU Public License v3 (the "License");
- # you may not use this file except in compliance with the
- # License. You may obtain a copy of the License at
- # https://www.gnu.org/licenses/gpl-3.0.en.html
- #
- # Unless required by applicable law or agreed to in writing,
- # software distributed under the License is distributed on an
- # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
- # either express or implied. See the License for the specific
- # language governing permissions and limitations under the
- # License.
- from pytcore.tcore.primitive import Primitive
- # Abstract class
- class CompositePrimitive(Primitive):
- def __init__(self):
- super(CompositePrimitive, self).__init__()
- def packet_in(self, packet):
- raise AttributeError('Method not implemented')
- def next_in(self, packet):
- raise AttributeError('Method not implemented')
|