'Construct a Protocol Header frame object for the specified AMQP
version
:param int major: Major version number
:param int minor: Minor version number
:param int revision: Revision'

def __init__(self, major=None, minor=None, revision=None):

    self.frame_type = (-1)
    self.major = (major or spec.PROTOCOL_VERSION[0])
    self.minor = (minor or spec.PROTOCOL_VERSION[1])
    self.revision = (revision or spec.PROTOCOL_VERSION[2])
