ftp.nice.ch/pub/next/connectivity/protocol/PPPMeter.v1.5.NIHS.bs.tar.gz#/PPPMeter.v1.5/Source/Boolean.m

This is Boolean.m in view mode; [Download] [Up]

#import "Boolean.h"

@implementation Boolean

- init
{
   [super init];
   delegate = nil;
   [self setBoolState: NO];
   return self;
}

- (void) setBoolState: (BOOL) aValue
{
   if(aValue != boolState)
   {
      boolState = aValue;
      if(delegate && [delegate respondsTo: @selector(boolStateSetTo:)])
	  [delegate boolStateSetTo: aValue];
   }
}

- (BOOL) boolState
{
   return boolState;
}

- setDelegate: anObject
{
   delegate = anObject;
   return self;
}

- delegate
{
   return delegate;
}


@end

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Marcel Waldvogel and Netfuture.ch.