BLIP/Demo/BLIPEchoClient.h
author Jens Alfke <jens@mooseyard.com>
Sun May 24 15:03:39 2009 -0700 (2009-05-24)
changeset 49 20cccc7c26ee
parent 7 5936db2c1987
permissions -rw-r--r--
Misc. tweaks made while porting Chatty to use MYNetwork.
* Allow -[BLIPConnection sendRequest:] to re-send an already-sent or received request.
* Allow use of the basic -init method for BLIPConnection.
* Some new convenience factory methods.
* Broke dependencies on Security.framework out into new TCPEndpoint+Certs.m source file, so client apps aren't forced to link against Security.
     1 //
     2 //  BLIPEchoClient.h
     3 //  MYNetwork
     4 //
     5 //  Created by Jens Alfke on 5/24/08.
     6 //  Copyright 2008 Jens Alfke. All rights reserved.
     7 //  Adapted from Apple sample code "CocoaEcho":
     8 //  http://developer.apple.com/samplecode/CocoaEcho/index.html
     9 //
    10 
    11 #import <Cocoa/Cocoa.h>
    12 #import "BLIPConnection.h"
    13 @class MYBonjourBrowser;
    14 
    15 
    16 @interface BLIPEchoClient : NSObject <BLIPConnectionDelegate>
    17 {
    18     IBOutlet NSTextField * inputField;
    19     IBOutlet NSTextField * responseField;
    20     IBOutlet NSTableView * serverTableView;
    21     
    22     MYBonjourBrowser * _serviceBrowser;
    23     BLIPConnection *_connection;
    24 }
    25 
    26 @property (readonly) MYBonjourBrowser *serviceBrowser;
    27 @property (readonly) NSArray *serviceList;
    28 
    29 - (IBAction)serverClicked:(id)sender;
    30 - (IBAction)sendText:(id)sender;
    31 
    32 @end