blob: 80604f645f695b215b661ca744620cac30c70ce8 [file] [log] [blame]
//
// MQtttTxFlow.m
//
// Copyright (c) 2011, 2013, 2lemetry LLC
//
// All rights reserved. This program and the accompanying materials
// are made available under the terms of the Eclipse Public License v1.0
// and Eclipse Distribution License v. 1.0 which accompanies this distribution.
// The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
// and the Eclipse Distribution License is available at
// http://www.eclipse.org/org/documents/edl-v10.php.
//
// Contributors:
// Kyle Roche - initial API and implementation and/or initial documentation
//
#import "MQttTxFlow.h"
@implementation MQttTxFlow
+ (id)flowWithMsg:(MQTTMessage*)msg
deadline:(unsigned int)deadline {
return [[MQttTxFlow alloc] initWithMsg:msg deadline:deadline];
}
- (id)initWithMsg:(MQTTMessage*)aMsg
deadline:(unsigned int)aDeadline {
msg = aMsg;
deadline = aDeadline;
return self;
}
- (void)setMsg:(MQTTMessage*)aMsg {
msg = aMsg;
}
- (void)setDeadline:(unsigned int)newDeadline {
deadline = newDeadline;
}
- (MQTTMessage*)msg {
return msg;
}
- (unsigned int) deadline {
return deadline;
}
@end