17 lines
535 B
Python
17 lines
535 B
Python
# channel.py
|
|
# ~~~~~~~~~
|
|
# This module implements the Channel class.
|
|
# :authors: Justin Karneges, Konstantin Bokarius.
|
|
# :copyright: (c) 2015 by Fanout, Inc.
|
|
# :license: MIT, see LICENSE for more details.
|
|
|
|
# The Channel class is used to represent a channel in a GRIP proxy and
|
|
# tracks the previous ID of the last message.
|
|
class Channel(object):
|
|
|
|
# Initialize with the channel name and an optional previous ID.
|
|
def __init__(self, name, prev_id=None):
|
|
self.name = name
|
|
self.prev_id = prev_id
|
|
self.filters = []
|