@@ -18,25 +18,23 @@ #import "OFBindDDPSocketFailedException.h" #import "OFData.h" #import "OFString.h" @implementation OFBindDDPSocketFailedException -@synthesize network = _network, node = _node, port = _port; +@synthesize network = _network, port = _port; + (instancetype)exceptionWithSocket: (id)sock errNo: (int)errNo { OF_UNRECOGNIZED_SELECTOR } + (instancetype)exceptionWithNetwork: (uint16_t)network - node: (uint8_t)node port: (uint8_t)port socket: (id)sock errNo: (int)errNo { return [[[self alloc] initWithNetwork: network - node: node port: port socket: sock errNo: errNo] autorelease]; } @@ -44,20 +42,18 @@ { OF_INVALID_INIT_METHOD } - (instancetype)initWithNetwork: (uint16_t)network - node: (uint8_t)node port: (uint8_t)port socket: (id)sock errNo: (int)errNo { self = [super initWithSocket: sock errNo: errNo]; @try { _network = network; - _node = node; _port = port; } @catch (id e) { [self release]; @throw e; } @@ -66,10 +62,10 @@ } - (OFString *)description { return [OFString stringWithFormat: - @"Binding to port %" @PRIx8 @" of node %" @PRIx8 @" on network " - @"%" PRIx16 @" failed in socket of type %@: %@", - _port, _node, _network, [_socket class], OFStrError(_errNo)]; + @"Binding to port %" @PRIx8 @" on network %" PRIx16 @" failed in " + @"socket of type %@: %@", + _port, _network, [_socket class], OFStrError(_errNo)]; } @end